From ba42da245bdb50aa98eecfeea8d207cefa209d48 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 3 Jan 2020 11:59:25 +0100 Subject: gnu: uglify-js: Move back next to sbcl-cl-uglify-js definition. This fixes the bug which prevented uglify-js from being defined properly, and cascaded back to all Common Lisp packages. * gnu/packages/bioinformatics.scm: Replace javascript module with lisp-xyz. * gnu/packages/cran.scm: Use lisp-xyz module. * gnu/packages/javascript.scm (uglify-js): Move from here... * gnu/packages/lisp-xyz.scm: ... To here. * gnu/packages/web.scm: Replace javascript module with lisp-xyz. * guix/build-system/minify.scm: Find uglify-js in the lisp-xyz module. --- gnu/packages/lisp-xyz.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 3589640653..96d31118d7 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -823,6 +823,53 @@ compressor. It works on data produced by @code{parse-js} to generate a (define-public cl-uglify-js (sbcl-package->cl-source-package sbcl-cl-uglify-js)) +(define-public uglify-js + (package + (inherit sbcl-cl-uglify-js) + (name "uglify-js") + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (let* ((bin (string-append (assoc-ref %outputs "out") "/bin/")) + (script (string-append bin "uglify-js"))) + (use-modules (guix build utils)) + (mkdir-p bin) + (with-output-to-file script + (lambda _ + (format #t "#!~a/bin/sbcl --script + (require :asdf) + (push (truename \"~a/lib/sbcl\") asdf:*central-registry*)" + (assoc-ref %build-inputs "sbcl") + (assoc-ref %build-inputs "sbcl-cl-uglify-js")) + ;; FIXME: cannot use progn here because otherwise it fails to + ;; find cl-uglify-js. + (for-each + write + '(;; Quiet, please! + (let ((*standard-output* (make-broadcast-stream)) + (*error-output* (make-broadcast-stream))) + (asdf:load-system :cl-uglify-js)) + (let ((file (cadr *posix-argv*))) + (if file + (format t "~a" + (cl-uglify-js:ast-gen-code + (cl-uglify-js:ast-mangle + (cl-uglify-js:ast-squeeze + (with-open-file (in file) + (parse-js:parse-js in)))) + :beautify nil)) + (progn + (format *error-output* + "Please provide a JavaScript file.~%") + (sb-ext:exit :code 1)))))))) + (chmod script #o755) + #t))) + (inputs + `(("sbcl" ,sbcl) + ("sbcl-cl-uglify-js" ,sbcl-cl-uglify-js))) + (synopsis "JavaScript compressor"))) + (define-public sbcl-cl-strings (let ((revision "1") (commit "c5c5cbafbf3e6181d03c354d66e41a4f063f00ae")) -- cgit v1.2.3 From 3029b5856699062ae8ef8c0e79b40f8bb66d1708 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 3 Jan 2020 16:42:42 +0100 Subject: gnu: Add trivial-indent. * gnu/packages/lisp-xyz.scm (cl-trivial-indent, sbcl-trivial-indent): New variables. --- gnu/packages/lisp-xyz.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 96d31118d7..9264e46a91 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7251,3 +7251,32 @@ path, maximum flow, minimum spanning tree, etc.).") ((#:asd-file _ "") "graph.json.asd") ((#:asd-system-name _ #f) "graph-json"))) (synopsis "Serialize graphs to and from JSON format"))) + +(define-public sbcl-trivial-indent + (let ((commit "2d016941751647c6cc5bd471751c2cf68861c94a") + (revision "0")) + (package + (name "sbcl-trivial-indent") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Shinmera/trivial-indent") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1sj90nqz17w4jq0ixz00gb9g5g6d2s7l8r17zdby27gxxh51w266")))) + (build-system asdf-build-system/sbcl) + (synopsis "Simple Common Lisp library to allow indentation hints for SWANK") + (description + "This library allows you to define custom indentation hints for your +macros if the one recognised by SLIME automatically produces unwanted +results.") + (home-page "https://shinmera.github.io/trivial-indent/") + (license license:zlib)))) + +(define-public cl-trivial-indent + (sbcl-package->cl-source-package sbcl-trivial-indent)) -- cgit v1.2.3 From 8dc5ff8fd0f3d007cb097c4055f73a053dc373c7 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 3 Jan 2020 16:43:04 +0100 Subject: gnu: Add documentation-utils. * gnu/packages/lisp-xyz.scm (cl-documentation-utils, sbcl-documentation-utils): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 9264e46a91..65f2418ce7 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7280,3 +7280,33 @@ results.") (define-public cl-trivial-indent (sbcl-package->cl-source-package sbcl-trivial-indent)) + +(define-public sbcl-documentation-utils + (let ((commit "98630dd5f7e36ae057fa09da3523f42ccb5d1f55") + (revision "0")) + (package + (name "sbcl-documentation-utils") + (version (git-version "1.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Shinmera/documentation-utils.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "098qhkqskmmrh4wix34mawf7p5c87yql28r51r75yjxj577k5idq")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("trivial-indent" ,sbcl-trivial-indent))) + (synopsis "Few simple tools to document Common Lisp libraries") + (description + "This is a small library to help you with managing the Common Lisp +docstrings for your library.") + (home-page "https://shinmera.github.io/documentation-utils/") + (license license:zlib)))) + +(define-public cl-documentation-utils + (sbcl-package->cl-source-package sbcl-documentation-utils)) -- cgit v1.2.3 From aa47c9e7d3874bf0851373a7e41560d9e500874a Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 3 Jan 2020 16:43:28 +0100 Subject: gnu: Add form-fiddle. * gnu/packages/lisp-xyz.scm (cl-form-fiddle, sbcl-form-fiddle): New variables. --- gnu/packages/lisp-xyz.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 65f2418ce7..0a7b7582d8 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7310,3 +7310,33 @@ docstrings for your library.") (define-public cl-documentation-utils (sbcl-package->cl-source-package sbcl-documentation-utils)) + +(define-public sbcl-form-fiddle + (let ((commit "e0c23599dbb8cff3e83e012f3d86d0764188ad18") + (revision "0")) + (package + (name "sbcl-form-fiddle") + (version (git-version "1.1.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Shinmera/form-fiddle") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "041iznc9mpfyrl0sv5893ys9pbb2pvbn9g3clarqi7gsfj483jln")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("documentation-utils" ,sbcl-documentation-utils))) + (synopsis "Utilities to destructure Common Lisp lambda forms") + (description + "Often times we need to destructure a form definition in a Common Lisp +macro. This library provides a set of simple utilities to help with that.") + (home-page "https://shinmera.github.io/form-fiddle/") + (license license:zlib)))) + +(define-public cl-form-fiddle + (sbcl-package->cl-source-package sbcl-form-fiddle)) -- cgit v1.2.3 From e0786d13e8b8280c4d82474829a72a58e45b452f Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 3 Jan 2020 16:43:52 +0100 Subject: gnu: Add parachute. * gnu/packages/lisp-xyz.scm (cl-parachute, sbcl-parachute): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0a7b7582d8..7c04f1ac5b 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7340,3 +7340,35 @@ macro. This library provides a set of simple utilities to help with that.") (define-public cl-form-fiddle (sbcl-package->cl-source-package sbcl-form-fiddle)) + +(define-public sbcl-parachute + (let ((commit "ca04dd8e43010a6dfffa26dbe1d62af86008d666") + (revision "0")) + (package + (name "sbcl-parachute") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Shinmera/parachute") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mvsm3r0r6a2bg75nw0q7n9vlby3ch45qjl7hnb5k1z2n5x5lh60")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("documentation-utils" ,sbcl-documentation-utils) + ("form-fiddle" ,sbcl-form-fiddle))) + (synopsis "Extensible and cross-compatible testing framework for Common Lisp") + (description + "Parachute is a simple-to-use and extensible testing framework. +In Parachute, things are organised as a bunch of named tests within a package. +Each test can contain a bunch of test forms that make up its body.") + (home-page "https://shinmera.github.io/parachute/") + (license license:zlib)))) + +(define-public cl-parachute + (sbcl-package->cl-source-package sbcl-parachute)) -- cgit v1.2.3 From f5b1da68c82c177da7696343d13de8bf92365ef1 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 3 Jan 2020 16:44:13 +0100 Subject: gnu: Add array-utils. * gnu/packages/lisp-xyz.scm (cl-array-utils, sbcl-array-utils): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7c04f1ac5b..764d34e7a6 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7372,3 +7372,35 @@ Each test can contain a bunch of test forms that make up its body.") (define-public cl-parachute (sbcl-package->cl-source-package sbcl-parachute)) + +(define-public sbcl-array-utils + (let ((commit "f90eb9070d0b2205af51126a35033574725e5c56") + (revision "0")) + (package + (name "sbcl-array-utils") + (version (git-version "1.1.1" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Shinmera/array-utils") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0zhwfbpr53vs1ii4sx75dz2k9yhh1xpwdqqpg8nmfndxkmhpbi3x")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("parachute" ,sbcl-parachute))) + (inputs + `(("documentation-utils" ,sbcl-documentation-utils))) + (synopsis "Tiny collection of array and vector utilities for Common Lisp") + (description + "A miniature toolkit that contains some useful shifting/popping/pushing +functions for arrays and vectors. Originally from Plump.") + (home-page "https://shinmera.github.io/array-utils/") + (license license:zlib)))) + +(define-public cl-array-utils + (sbcl-package->cl-source-package sbcl-array-utils)) -- cgit v1.2.3 From cbda07d4fc1e17348a6976422edbc3c44367a3d4 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Fri, 3 Jan 2020 16:44:34 +0100 Subject: gnu: Add plump. * gnu/packages/lisp-xyz.scm (cl-plump, sbcl-plump): New variables. --- gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 764d34e7a6..0aa7a21ec5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7404,3 +7404,38 @@ functions for arrays and vectors. Originally from Plump.") (define-public cl-array-utils (sbcl-package->cl-source-package sbcl-array-utils)) + +(define-public sbcl-plump + (let ((commit "16f1231bf706cfbc54d9e55a853ca945e4452a08") + (revision "0")) + (package + (name "sbcl-plump") + (version (git-version "2.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Shinmera/plump") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0705k8pbip51v74rccgwscwph439f2pma9f915qf1h4bhjx999ip")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("array-utils" ,sbcl-array-utils) + ("documentation-utils" ,sbcl-documentation-utils))) + (synopsis "Lenient XML / XHTML / HTML parser for Common Lisp") + (description + "Plump is a parser for HTML/XML-like documents, focusing on being +lenient towards invalid markup. It can handle things like invalid attributes, +bad closing tag order, unencoded entities, inexistent tag types, self-closing +tags and so on. It parses documents to a class representation and offers a +small set of DOM functions to manipulate it. It can be extended to parse to +your own classes.") + (home-page "https://shinmera.github.io/plump/") + (license license:zlib)))) + +(define-public cl-plump + (sbcl-package->cl-source-package sbcl-plump)) -- cgit v1.2.3 From 20972e4e5ec145835835ad7d789ce11b550f04e5 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 10:53:09 +0100 Subject: gnu: Add antik-base. * gnu/packages/lisp-xyz.scm (sbcl-antik-base, cl-antik-base, ecl-antik-base): New variables. Co-authored-by: Guillaume Le Vaillant Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 48 +++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 46 insertions(+), 2 deletions(-) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0aa7a21ec5..a11774a485 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -12,9 +12,9 @@ ;;; Copyright © 2018 Alex Vong ;;; Copyright © 2018 Pierre Neidhardt ;;; Copyright © 2018, 2019 Pierre Langlois -;;; Copyright © 2019 Katherine Cox-Buday +;;; Copyright © 2019, 2020 Katherine Cox-Buday ;;; Copyright © 2019 Jesse Gildersleve -;;; Copyright © 2019 Guillaume Le Vaillant +;;; Copyright © 2019, 2020 Guillaume Le Vaillant ;;; Copyright © 2019 Brett Gilio ;;; ;;; This file is part of GNU Guix. @@ -7439,3 +7439,47 @@ your own classes.") (define-public cl-plump (sbcl-package->cl-source-package sbcl-plump)) + +(define-public sbcl-antik-base + (let ((commit "e4711a69b3d6bf37b5727af05c3cfd03e8428ba3") + (revision "1")) + (package + (name "sbcl-antik-base") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.common-lisp.net/antik/antik.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "047ga2c38par2xbgg4qx6hwv06qhf1c1f67as8xvir6s80lip1km")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ppcre" ,sbcl-cl-ppcre) + ("iterate" ,sbcl-iterate) + ("metabang-bind" ,sbcl-metabang-bind) + ("named-readtables" ,sbcl-named-readtables) + ("split-sequence" ,sbcl-split-sequence))) + (native-inputs + `(("lisp-unit" ,sbcl-lisp-unit))) + (synopsis "Scientific and engineering computation in Common Lisp") + (description + "Antik provides a foundation for scientific and engineering +computation in Common Lisp. It is designed not only to facilitate +numerical computations, but to permit the use of numerical computation +libraries and the interchange of data and procedures, whether +foreign (non-Lisp) or Lisp libraries. It is named after the +Antikythera mechanism, one of the oldest examples of a scientific +computer known.") + (home-page "https://common-lisp.net/project/antik/") + (license license:gpl3)))) + +(define-public cl-antik-base + (sbcl-package->cl-source-package sbcl-antik-base)) + +(define-public ecl-antik-base + (sbcl-package->ecl-package sbcl-antik-base)) -- cgit v1.2.3 From 29411ae4f78329043d8d7946ab821b24a55fbb43 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 11:41:22 +0100 Subject: gnu: Add foreign-array. * gnu/packages/lisp-xyz.scm (sbcl-foreign-array, cl-foreign-array, ecl-foreign-array): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index a11774a485..6b1da4d4e7 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7483,3 +7483,24 @@ computer known.") (define-public ecl-antik-base (sbcl-package->ecl-package sbcl-antik-base)) + +(define-public sbcl-foreign-array + (package + (inherit sbcl-antik-base) + (name "sbcl-foreign-array") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-antik-base) + ((#:asd-file _ "") "foreign-array.asd") + ((#:asd-system-name _ #f) "foreign-array"))) + (inputs + `(("antik-base" ,sbcl-antik-base) + ("cffi" ,sbcl-cffi) + ("trivial-garbage" ,sbcl-trivial-garbage) + ("static-vectors" ,sbcl-static-vectors))) + (synopsis "Common Lisp library providing access to foreign arrays"))) + +(define-public cl-foreign-array + (sbcl-package->cl-source-package sbcl-foreign-array)) + +(define-public ecl-foreign-array + (sbcl-package->ecl-package sbcl-foreign-array)) -- cgit v1.2.3 From f67e34db3f4429d4d5bf915b71b191a3bad4a3e8 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 11:55:14 +0100 Subject: gnu: Add physical-dimension. * gnu/packages/lisp-xyz.scp (sbcl-physical-dimension, cl-physical-dimension): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 6b1da4d4e7..74f3915b06 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7504,3 +7504,21 @@ computer known.") (define-public ecl-foreign-array (sbcl-package->ecl-package sbcl-foreign-array)) + +(define-public sbcl-physical-dimension + (package + (inherit sbcl-antik-base) + (name "sbcl-physical-dimension") + (inputs + `(("fare-utils" ,sbcl-fare-utils) + ("foreign-array" ,sbcl-foreign-array) + ("trivial-utf-8" ,sbcl-trivial-utf-8))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-antik-base) + ((#:asd-file _ "") "physical-dimension.asd") + ((#:asd-system-name _ #f) "physical-dimension"))) + (synopsis + "Common Lisp library providing computations with physical units"))) + +(define-public cl-physical-dimension + (sbcl-package->cl-source-package sbcl-physical-dimension)) -- cgit v1.2.3 From 812d06186ec4af0c670c75066ffa87baeb123a9b Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 12:03:17 +0100 Subject: gnu: Add science-data. * gnu/packages/lisp-xyz.scm (sbcl-science-data, cl-science-data): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 74f3915b06..ed3f172bc4 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7522,3 +7522,20 @@ computer known.") (define-public cl-physical-dimension (sbcl-package->cl-source-package sbcl-physical-dimension)) + +(define-public sbcl-science-data + (package + (inherit sbcl-antik-base) + (name "sbcl-science-data") + (inputs + `(("physical-dimension" ,sbcl-physical-dimension) + ("drakma" ,sbcl-drakma))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-antik-base) + ((#:asd-file _ "") "science-data.asd") + ((#:asd-system-name _ #f) "science-data"))) + (synopsis + "Common Lisp library for scientific and engineering numerical data"))) + +(define-public cl-science-data + (sbcl-package->cl-source-package sbcl-science-data)) -- cgit v1.2.3 From 064dbb71292b7314345d901124d318008f3f5833 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 13:40:33 +0100 Subject: gnu: Add gsll. * gnu/packages/lisp-xyz.scm (sbcl-gsll, cl-gsll): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 63 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ed3f172bc4..7627a2aede 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -53,6 +53,7 @@ #:use-module (gnu packages gtk) #:use-module (gnu packages libffi) #:use-module (gnu packages lisp) + #:use-module (gnu packages maths) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) #:use-module (gnu packages python-xyz) @@ -7539,3 +7540,65 @@ computer known.") (define-public cl-science-data (sbcl-package->cl-source-package sbcl-science-data)) + +(define-public sbcl-gsll + (let ((commit "1a8ada22f9cf5ed7372d352b2317f4ccdb6ab308") + (revision "1")) + (package + (name "sbcl-gsll") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.common-lisp.net/antik/gsll.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0z5nypfk26hxihb08p085644afawicrgb4xvadh3lmrn46qbjfn4")))) + (build-system asdf-build-system/sbcl) + (native-inputs + `(("lisp-unit" ,sbcl-lisp-unit))) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cffi-grovel" ,sbcl-cffi-grovel) + ("cffi-libffi" ,sbcl-cffi-libffi) + ("foreign-array" ,sbcl-foreign-array) + ("gsl" ,gsl) + ("metabang-bind" ,sbcl-metabang-bind) + ("trivial-features" ,sbcl-trivial-features) + ("trivial-garbage" ,sbcl-trivial-garbage))) + (arguments + `(#:tests? #f + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-cffi-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "gsll.asd" + ((":depends-on \\(#:foreign-array") + ":depends-on (#:foreign-array #:cffi-libffi")) + (substitute* "init/init.lisp" + (("libgslcblas.so" all) + (string-append + (assoc-ref inputs "gsl") "/lib/" all))) + (substitute* "init/init.lisp" + (("libgsl.so" all) + (string-append + (assoc-ref inputs "gsl") "/lib/" all)))))))) + (synopsis "GNU Scientific Library for Lisp") + (description + "The GNU Scientific Library for Lisp (GSLL) allows the use of the +GNU Scientific Library (GSL) from Common Lisp. This library provides a +full range of common mathematical operations useful to scientific and +engineering applications. The design of the GSLL interface is such +that access to most of the GSL library is possible in a Lisp-natural +way; the intent is that the user not be hampered by the restrictions +of the C language in which GSL has been written. GSLL thus provides +interactive use of GSL for getting quick answers, even for someone not +intending to program in Lisp.") + (home-page "https://common-lisp.net/project/gsll/") + (license license:gpl3)))) + +(define-public cl-gsll + (sbcl-package->cl-source-package sbcl-gsll)) -- cgit v1.2.3 From f1faf1ca54c2806348093d616093990c0de7ddc4 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 14:00:43 +0100 Subject: gnu: Add antik. * gnu/packages/lisp-xyz.scm (sbcl-antik, cl-antik): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7627a2aede..a96e2ce8aa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7602,3 +7602,18 @@ intending to program in Lisp.") (define-public cl-gsll (sbcl-package->cl-source-package sbcl-gsll)) + +(define-public sbcl-antik + (package + (inherit sbcl-antik-base) + (name "sbcl-antik") + (inputs + `(("gsll" ,sbcl-gsll) + ("physical-dimension" ,sbcl-physical-dimension))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-antik-base) + ((#:asd-file _ "") "antik.asd") + ((#:asd-system-name _ #f) "antik"))))) + +(define-public cl-antik + (sbcl-package->cl-source-package sbcl-antik)) -- cgit v1.2.3 From 7b0bb0d1cff43c300eb0990a03984a9a42ca09d4 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 14:12:19 +0100 Subject: gnu: Add cl-interpol. * gnu/packages/lisp-xyz.scm (sbcl-cl-interpol, cl-interpol, ecl-cl-interpol): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index a96e2ce8aa..3590dbb1f2 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7617,3 +7617,41 @@ intending to program in Lisp.") (define-public cl-antik (sbcl-package->cl-source-package sbcl-antik)) + +(define-public sbcl-cl-interpol + (let ((commit "1fd288d861db85bc4677cff3cdd6af75fda1afb4") + (revision "1")) + (package + (name "sbcl-cl-interpol") + (version (git-version "0.2.6" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/edicl/cl-interpol.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hnikak52hmcq1r5f616m6qq1108qnkw80pja950nv1fq5p0ppjn")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("cl-unicode" ,sbcl-cl-unicode) + ("named-readtables" ,sbcl-named-readtables))) + (native-inputs + `(("flexi-streams" ,sbcl-flexi-streams))) + (synopsis "String interpolation for Common Lisp") + (description + "CL-INTERPOL is a library for Common Lisp which modifies the +reader so that you can have interpolation within strings similar to +Perl or Unix Shell scripts. It also provides various ways to insert +arbitrary characters into literal strings even if your editor/IDE +doesn't support them.") + (home-page "https://edicl.github.io/cl-interpol/") + (license license:bsd-3)))) + +(define-public cl-interpol + (sbcl-package->cl-source-package sbcl-cl-interpol)) + +(define-public ecl-cl-interpol + (sbcl-package->ecl-package sbcl-cl-interpol)) -- cgit v1.2.3 From 14ef7a9292ae03fd0beb07b339741f4e93ea29bc Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 14:53:14 +0100 Subject: gnu: Preparations to add symbol-munger and lisp-unit2. There is a cyclical dependency between symbol-munger and lisp-unit2. Here we add '*-boot0' packages to cut this cycle. * gnu/packages/lisp-xyz.scm (sbcl-symbol-munger-boot0, sbcl-lisp-unit2-boot0): New variables. Co-authored-by: Guillaume Le Vaillant Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 74 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 3590dbb1f2..de3359ba9f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7655,3 +7655,77 @@ doesn't support them.") (define-public ecl-cl-interpol (sbcl-package->ecl-package sbcl-cl-interpol)) + +(define sbcl-symbol-munger-boot0 + ;; There is a cyclical dependency between symbol-munger and lisp-unit2. + ;; See https://github.com/AccelerationNet/symbol-munger/issues/4 + (let ((commit "cc2bb4b7acd454d756484aec81ba487648385fc3") + (revision "1")) + (package + (name "sbcl-symbol-munger-boot0") + (version (git-version "0.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AccelerationNet/symbol-munger.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0diav5ricqsybqvbp4bkxyj3bn3v9n7xb2pqqc4vg1algsw2pyjl")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:asd-file "symbol-munger.asd" + #:asd-system-name "symbol-munger")) + (inputs + `(("iterate" ,sbcl-iterate) + ("alexandria" ,sbcl-alexandria))) + (native-inputs + `(("lisp-unit" ,sbcl-lisp-unit))) + (synopsis + "Capitalization and spacing conversion functions for Common Lisp") + (description + "This is a Common Lisp library to change the capitalization and spacing +of a string or a symbol. It can convert to and from Lisp, english, underscore +and camel-case rules.") + (home-page "https://github.com/AccelerationNet/symbol-munger") + ;; The package declares a BSD license, but all of the license + ;; text is MIT. + ;; See https://github.com/AccelerationNet/symbol-munger/issues/5 + (license license:expat)))) + +(define sbcl-lisp-unit2-boot0 + ;; There is a cyclical dependency between symbol-munger and lisp-unit2. + ;; See https://github.com/AccelerationNet/symbol-munger/issues/4 + (let ((commit "fb9721524d1e4e73abb223ee036d74ce14a5505c") + (revision "1")) + (package + (name "sbcl-lisp-unit2-boot0") + (version (git-version "0.2.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AccelerationNet/lisp-unit2.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rsqy8y0jqll6xn9a593848f5wvd5ribv4csry1ly0hmdhfnqzlp")))) + (build-system asdf-build-system/sbcl) + (arguments + `(#:asd-file "lisp-unit2.asd" + #:asd-system-name "lisp-unit2")) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-interpol" ,sbcl-cl-interpol) + ("iterate" ,sbcl-iterate) + ("symbol-munger-boot0" ,sbcl-symbol-munger-boot0))) + (synopsis "Test Framework for Common Lisp") + (description + "LISP-UNIT2 is a Common Lisp library that supports unit testing in the +style of JUnit for Java. It is a new version of the lisp-unit library written +by Chris Riesbeck.") + (home-page "https://github.com/AccelerationNet/lisp-unit2") + (license license:expat)))) -- cgit v1.2.3 From edfa2261dcf0b7737399b8a509a81f542de6bbf1 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:07:30 +0100 Subject: gnu: Add symbol-munger. * gnu/packages/lisp-xyz.scm (sbcl-symbol-munger, cl-symbol-munger, ecl-symbol-munger): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index de3359ba9f..28dd7566b3 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7729,3 +7729,43 @@ style of JUnit for Java. It is a new version of the lisp-unit library written by Chris Riesbeck.") (home-page "https://github.com/AccelerationNet/lisp-unit2") (license license:expat)))) + +(define-public sbcl-symbol-munger + (let ((commit "97598d4c3c53fd5da72ab78908fbd5d8c7a13416") + (revision "1")) + (package + (name "sbcl-symbol-munger") + (version (git-version "0.0.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AccelerationNet/symbol-munger.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0y8jywjy0ldyhp7bxf16fdvdd2qgqnd7nlhlqfpfnzxcqk4xy1km")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("iterate" ,sbcl-iterate))) + (native-inputs + `(("lisp-unit2-boot0" ,sbcl-lisp-unit2-boot0))) + (synopsis + "Capitalization and spacing conversion functions for Common Lisp") + (description + "This is a Common Lisp library to change the capitalization and spacing +of a string or a symbol. It can convert to and from Lisp, english, underscore +and camel-case rules.") + (home-page "https://github.com/AccelerationNet/symbol-munger") + ;; The package declares a BSD license, but all of the license + ;; text is MIT. + ;; See https://github.com/AccelerationNet/symbol-munger/issues/5 + (license license:expat)))) + +(define-public cl-symbol-munger + (sbcl-package->cl-source-package sbcl-symbol-munger)) + +(define-public ecl-symbol-munger + (sbcl-package->ecl-package sbcl-symbol-munger)) -- cgit v1.2.3 From b97dbb6448daa5febba8f2537a638cf9bdf70a91 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:13:28 +0100 Subject: gnu: Add lisp-unit2. * gnu/packages/lisp-xyz.scm (sbcl-lisp-unit2, cl-lisp-unit2, ecl-lisp-unit2): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 28dd7566b3..d7d3fc462c 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7769,3 +7769,19 @@ and camel-case rules.") (define-public ecl-symbol-munger (sbcl-package->ecl-package sbcl-symbol-munger)) + +(define-public sbcl-lisp-unit2 + (package + (inherit sbcl-lisp-unit2-boot0) + (name "sbcl-lisp-unit2") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-interpol" ,sbcl-cl-interpol) + ("iterate" ,sbcl-iterate) + ("symbol-munger" ,sbcl-symbol-munger))))) + +(define-public cl-lisp-unit2 + (sbcl-package->cl-source-package sbcl-lisp-unit2)) + +(define-public ecl-lisp-unit2 + (sbcl-package->ecl-package sbcl-lisp-unit2)) -- cgit v1.2.3 From f4448e43b4ce907dd6dfd762ab441570406e7b34 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:22:52 +0100 Subject: gnu: Add cl-csv. * gnu/packages/lisp-xyz.scm (sbcl-cl-csv, cl-csv, ecl-cl-csv): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d7d3fc462c..b1e4f593e4 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7785,3 +7785,42 @@ and camel-case rules.") (define-public ecl-lisp-unit2 (sbcl-package->ecl-package sbcl-lisp-unit2)) + +(define-public sbcl-cl-csv + (let ((commit "3eba29c8364b033fbe0d189c2500559278b6a362") + (revision "1")) + (package + (name "sbcl-cl-csv") + (version (git-version "1.0.6" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AccelerationNet/cl-csv.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "07h4ni89jzx93clx453hlnnb5g53hhlcmz5hghqv6ysam48lc8g6")))) + (build-system asdf-build-system/sbcl) + (arguments + ;; See: https://github.com/AccelerationNet/cl-csv/pull/34 + `(#:tests? #f)) + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-interpol" ,sbcl-cl-interpol) + ("iterate" ,sbcl-iterate))) + (native-inputs + `(("lisp-unit2" ,sbcl-lisp-unit2))) + (synopsis "Common lisp library for comma-separated values") + (description + "This is a Common Lisp library providing functions to read/write CSV +from/to strings, streams and files.") + (home-page "https://github.com/AccelerationNet/cl-csv") + (license license:bsd-3)))) + +(define-public cl-csv + (sbcl-package->cl-source-package sbcl-cl-csv)) + +(define-public ecl-cl-csv + (sbcl-package->ecl-package sbcl-cl-csv)) -- cgit v1.2.3 From 6f0c2c95d4c5f5590540acdf108037246d481678 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:36:00 +0100 Subject: gnu: Add external-program. * gnu/packages/lisp-xyz.scm (sbcl-external-program, cl-external-program, ecl-external-program): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b1e4f593e4..c95d4704f3 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7824,3 +7824,39 @@ from/to strings, streams and files.") (define-public ecl-cl-csv (sbcl-package->ecl-package sbcl-cl-csv)) + +(define-public sbcl-external-program + (let ((commit "5888b8f1fd3953feeeacecbba4384ddda584a749") + (revision "1")) + (package + (name "sbcl-external-program") + (version (git-version "0.0.6" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sellout/external-program.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vww1x3yilb3bjwg6k184vaj4vxyxw4vralhnlm6lk4xac67kc9z")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("trivial-features" ,sbcl-trivial-features))) + (native-inputs + `(("fiveam" ,sbcl-fiveam))) + (synopsis "Common Lisp library for running external programs") + (description + "EXTERNAL-PROGRAM enables running programs outside the Lisp +process. It is an attempt to make the RUN-PROGRAM functionality in +implementations like SBCL and CCL as portable as possible without +sacrificing much in the way of power.") + (home-page "https://github.com/sellout/external-program") + (license license:llgpl)))) + +(define-public cl-external-program + (sbcl-package->cl-source-package sbcl-external-program)) + +(define-public ecl-external-program + (sbcl-package->ecl-package sbcl-external-program)) -- cgit v1.2.3 From 710a281525bead70bafeb6b7b80b688af48e67eb Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:43:28 +0100 Subject: gnu: Add cl-ana.pathname-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana-boot0, sbcl-cl-ana.pathname-utils, cl-ana.pathname-utils, ecl-cl-ana-pathname-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index c95d4704f3..7130c3aa84 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7860,3 +7860,43 @@ sacrificing much in the way of power.") (define-public ecl-external-program (sbcl-package->ecl-package sbcl-external-program)) + +(define sbcl-cl-ana-boot0 + (let ((commit "fa7cee4c50aa1c859652813049ba0da7c18a0df9") + (revision "1")) + (package + (name "sbcl-cl-ana-boot0") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ghollisjr/cl-ana.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0mr47l57m276dbpap7irr4fcnk5fgknhf6mgv4043s8h73amk5qh")))) + (build-system asdf-build-system/sbcl) + (synopsis "Common Lisp data analysis library") + (description + "CL-ANA is a data analysis library in Common Lisp providing tabular and +binned data analysis along with nonlinear least squares fitting and +visualization.") + (home-page "https://github.com/ghollisjr/cl-ana") + (license license:gpl3)))) + +(define-public sbcl-cl-ana.pathname-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.pathname-utils") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "pathname-utils/cl-ana.pathname-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.pathname-utils"))))) + +(define-public cl-ana.pathname-utils + (sbcl-package->cl-source-package sbcl-cl-ana.pathname-utils)) + +(define-public ecl-cl-ana.pathname-utils + (sbcl-package->ecl-package sbcl-cl-ana.pathname-utils)) -- cgit v1.2.3 From dc60235bc5e303fc51f2080066142a7c30047146 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:48:05 +0100 Subject: gnu: Add cl-ana.package-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.package-utils, cl-ana.package-utils, ecl-cl-ana.package-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7130c3aa84..9f72cec472 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7900,3 +7900,20 @@ visualization.") (define-public ecl-cl-ana.pathname-utils (sbcl-package->ecl-package sbcl-cl-ana.pathname-utils)) + +(define-public sbcl-cl-ana.package-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.package-utils") + (inputs + `(("alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "package-utils/cl-ana.package-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.package-utils"))))) + +(define-public cl-ana.package-utils + (sbcl-package->cl-source-package sbcl-cl-ana.package-utils)) + +(define-public ecl-cl-ana.package-utils + (sbcl-package->ecl-package sbcl-cl-ana.package-utils)) -- cgit v1.2.3 From d9d3a1a8de5fcf23edf5fb5d88e307ef6e04d416 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:51:59 +0100 Subject: gnu: Add cl-ana.string-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.string-utils, cl-ana.string-utils, ecl-cl-ana.string-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 9f72cec472..506f163949 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7917,3 +7917,20 @@ visualization.") (define-public ecl-cl-ana.package-utils (sbcl-package->ecl-package sbcl-cl-ana.package-utils)) + +(define-public sbcl-cl-ana.string-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.string-utils") + (inputs + `(("split-sequence" ,sbcl-split-sequence))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "string-utils/cl-ana.string-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.string-utils"))))) + +(define-public cl-ana.string-utils + (sbcl-package->cl-source-package sbcl-cl-ana.string-utils)) + +(define-public ecl-cl-ana.string-utils + (sbcl-package->ecl-package sbcl-cl-ana.string-utils)) -- cgit v1.2.3 From 927895d76d60b6355b48b8b04d9f9e4d24f497e0 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:55:35 +0100 Subject: gnu: Add cl-ana.functional-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.functional-utils, cl-ana.functional-utils, ecl-cl-ana.functional-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 506f163949..fe5d4627a3 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7934,3 +7934,18 @@ visualization.") (define-public ecl-cl-ana.string-utils (sbcl-package->ecl-package sbcl-cl-ana.string-utils)) + +(define-public sbcl-cl-ana.functional-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.functional-utils") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "functional-utils/cl-ana.functional-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.functional-utils"))))) + +(define-public cl-ana.functional-utils + (sbcl-package->cl-source-package sbcl-cl-ana.functional-utils)) + +(define-public ecl-cl-ana.functional-utils + (sbcl-package->ecl-package sbcl-cl-ana.functional-utils)) -- cgit v1.2.3 From ea988c3b20983e0e43da6dcf45f236ef5a9c2e01 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 15:59:44 +0100 Subject: gnu: Add cl-ana.list-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.list-utils, cl-ana.list-utils, ecl-cl-ana.list-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index fe5d4627a3..155b828cb1 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7949,3 +7949,22 @@ visualization.") (define-public ecl-cl-ana.functional-utils (sbcl-package->ecl-package sbcl-cl-ana.functional-utils)) + +(define-public sbcl-cl-ana.list-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.list-utils") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "list-utils/cl-ana.list-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.list-utils"))))) + +(define-public cl-ana.list-utils + (sbcl-package->cl-source-package sbcl-cl-ana.list-utils)) + +(define-public ecl-cl-ana.list-utils + (sbcl-package->ecl-package sbcl-cl-ana.list-utils)) -- cgit v1.2.3 From 35b5ca24798a883ec7c8aa64016f92185e529fa1 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 16:03:34 +0100 Subject: gnu: Add cl-ana.generic-math. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.generic-math, cl-ana.generic-math, ecl-cl-ana.generic-math): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 155b828cb1..0ead99e8db 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7968,3 +7968,21 @@ visualization.") (define-public ecl-cl-ana.list-utils (sbcl-package->ecl-package sbcl-cl-ana.list-utils)) + +(define-public sbcl-cl-ana.generic-math + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.generic-math") + (inputs + `(("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.package-utils" ,sbcl-cl-ana.package-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "generic-math/cl-ana.generic-math.asd") + ((#:asd-system-name _ #f) "cl-ana.generic-math"))))) + +(define-public cl-ana.generic-math + (sbcl-package->cl-source-package sbcl-cl-ana.generic-math)) + +(define-public ecl-cl-ana.generic-math + (sbcl-package->ecl-package sbcl-cl-ana.generic-math)) -- cgit v1.2.3 From 6d69c5b4929d46191184735ba36e45ba42145eef Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 16:08:19 +0100 Subject: gnu: Add cl-ana.math-functions. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.math-functions, cl-ana.math-functions): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0ead99e8db..4f537e7345 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -7986,3 +7986,18 @@ visualization.") (define-public ecl-cl-ana.generic-math (sbcl-package->ecl-package sbcl-cl-ana.generic-math)) + +(define-public sbcl-cl-ana.math-functions + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.math-functions") + (inputs + `(("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("gsll" ,sbcl-gsll))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "math-functions/cl-ana.math-functions.asd") + ((#:asd-system-name _ #f) "cl-ana.math-functions"))))) + +(define-public cl-ana.math-functions + (sbcl-package->cl-source-package sbcl-cl-ana.math-functions)) -- cgit v1.2.3 From 39ba698b8358e33cdd62d26be3777abbcf5fda0a Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 16:49:21 +0100 Subject: gnu: Add cl-ana.calculus. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.calculus, cl-ana.calculus, ecl-cl-ana.calculus): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4f537e7345..7ac1f81514 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8001,3 +8001,20 @@ visualization.") (define-public cl-ana.math-functions (sbcl-package->cl-source-package sbcl-cl-ana.math-functions)) + +(define-public sbcl-cl-ana.calculus + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.calculus") + (inputs + `(("cl-ana.generic-math" ,sbcl-cl-ana.generic-math))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "calculus/cl-ana.calculus.asd") + ((#:asd-system-name _ #f) "cl-ana.calculus"))))) + +(define-public cl-ana.calculus + (sbcl-package->cl-source-package sbcl-cl-ana.calculus)) + +(define-public ecl-cl-ana.calculus + (sbcl-package->ecl-package sbcl-cl-ana.calculus)) -- cgit v1.2.3 From ad09a96a8d774a485778de328b8a0563c1b8eaa6 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 16:53:15 +0100 Subject: gnu: Add cl-ana.symbol-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.symbol-utils, cl-ana.symbol-utils, ecl-cl-ana.symbol-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 7ac1f81514..e7288c8509 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8018,3 +8018,20 @@ visualization.") (define-public ecl-cl-ana.calculus (sbcl-package->ecl-package sbcl-cl-ana.calculus)) + +(define-public sbcl-cl-ana.symbol-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.symbol-utils") + (inputs + `(("cl-ana.list-utils" ,sbcl-cl-ana.list-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "symbol-utils/cl-ana.symbol-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.symbol-utils"))))) + +(define-public cl-ana.symbol-utils + (sbcl-package->cl-source-package sbcl-cl-ana.symbol-utils)) + +(define-public ecl-cl-ana.symbol-utils + (sbcl-package->ecl-package sbcl-cl-ana.symbol-utils)) -- cgit v1.2.3 From 141d96e1b91b00998311b6826f5bd5b0871fb702 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 16:56:44 +0100 Subject: gnu: Add cl-ana.macro-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.macro-utils, cl-ana.macro-utils, ecl-cl-ana.macro-utils): New packages. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e7288c8509..fd9ad829fa 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8035,3 +8035,24 @@ visualization.") (define-public ecl-cl-ana.symbol-utils (sbcl-package->ecl-package sbcl-cl-ana.symbol-utils)) + +(define-public sbcl-cl-ana.macro-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.macro-utils") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("split-sequence" ,sbcl-split-sequence))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "macro-utils/cl-ana.macro-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.macro-utils"))))) + +(define-public cl-ana.macro-utils + (sbcl-package->cl-source-package sbcl-cl-ana.macro-utils)) + +(define-public ecl-cl-ana.macro-utils + (sbcl-package->ecl-package sbcl-cl-ana.macro-utils)) -- cgit v1.2.3 From 7468ca3cce3ae0cdc3c02bde4d6ce050e04a5709 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:01:10 +0100 Subject: gnu: Add cl-ana.binary-tree. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.binary-tree, cl-ana.binary-tree, ecl-cl-ana.binary-tree): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index fd9ad829fa..0ded742381 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8056,3 +8056,22 @@ visualization.") (define-public ecl-cl-ana.macro-utils (sbcl-package->ecl-package sbcl-cl-ana.macro-utils)) + +(define-public sbcl-cl-ana.binary-tree + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.binary-tree") + (inputs + `(("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "binary-tree/cl-ana.binary-tree.asd") + ((#:asd-system-name _ #f) "cl-ana.binary-tree"))))) + +(define-public cl-ana.binary-tree + (sbcl-package->cl-source-package sbcl-cl-ana.binary-tree)) + +(define-public ecl-cl-ana.binary-tree + (sbcl-package->ecl-package sbcl-cl-ana.binary-tree)) -- cgit v1.2.3 From f69f023581bf0a52f21b303366ba0868ed53e08d Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:04:29 +0100 Subject: gnu: Add cl-ana.tensor. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.tensor, cl-ana.tensor, ecl-cl-ana.tensor): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 0ded742381..cb808a802d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8075,3 +8075,24 @@ visualization.") (define-public ecl-cl-ana.binary-tree (sbcl-package->ecl-package sbcl-cl-ana.binary-tree)) + +(define-public sbcl-cl-ana.tensor + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.tensor") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "tensor/cl-ana.tensor.asd") + ((#:asd-system-name _ #f) "cl-ana.tensor"))))) + +(define-public cl-ana.tensor + (sbcl-package->cl-source-package sbcl-cl-ana.tensor)) + +(define-public ecl-cl-ana.tensor + (sbcl-package->ecl-package sbcl-cl-ana.tensor)) -- cgit v1.2.3 From 87e58e2b614b44b9b7f0c1d89d69ba7032266965 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:08:33 +0100 Subject: gnu: Add cl-ana.error-propogation. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.error-propogation, cl-ana.error-propogation): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index cb808a802d..50bd1a6eb1 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8096,3 +8096,18 @@ visualization.") (define-public ecl-cl-ana.tensor (sbcl-package->ecl-package sbcl-cl-ana.tensor)) + +(define-public sbcl-cl-ana.error-propogation + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.error-propogation") + (inputs + `(("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.math-functions" ,sbcl-cl-ana.math-functions))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "error-propogation/cl-ana.error-propogation.asd") + ((#:asd-system-name _ #f) "cl-ana.error-propogation"))))) + +(define-public cl-ana.error-propogation + (sbcl-package->cl-source-package sbcl-cl-ana.error-propogation)) -- cgit v1.2.3 From a2aeef614c271f29be8ee445244b0d7303c0656b Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:12:02 +0100 Subject: gnu: Add cl-ana.quantity. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.quantity, cl-ana.quantity): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 50bd1a6eb1..3721822e55 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8111,3 +8111,22 @@ visualization.") (define-public cl-ana.error-propogation (sbcl-package->cl-source-package sbcl-cl-ana.error-propogation)) + +(define-public sbcl-cl-ana.quantity + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.quantity") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "quantity/cl-ana.quantity.asd") + ((#:asd-system-name _ #f) "cl-ana.quantity"))))) + +(define-public cl-ana.quantity + (sbcl-package->cl-source-package sbcl-cl-ana.quantity)) -- cgit v1.2.3 From fc029fe3a0648703450145792995c23d4386872f Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:15:46 +0100 Subject: gnu: Add cl-ana.table. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.table, cl-ana.table, ecl-cl-ana.table): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 3721822e55..1d3dbb4ec5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8130,3 +8130,25 @@ visualization.") (define-public cl-ana.quantity (sbcl-package->cl-source-package sbcl-cl-ana.quantity)) + +(define-public sbcl-cl-ana.table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.table") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "table/cl-ana.table.asd") + ((#:asd-system-name _ #f) "cl-ana.table"))))) + +(define-public cl-ana.table + (sbcl-package->cl-source-package sbcl-cl-ana.table)) + +(define-public ecl-cl-ana.table + (sbcl-package->ecl-package sbcl-cl-ana.table)) -- cgit v1.2.3 From eac5d1dd4cbd3ac06a1229c3bc6ce9f1e2bb9100 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:18:59 +0100 Subject: gnu: Add cl-ana.table-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.table-utils, cl-ana.table-utils, ecl-cl-ana.table-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1d3dbb4ec5..ebbed9d7cd 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8152,3 +8152,22 @@ visualization.") (define-public ecl-cl-ana.table (sbcl-package->ecl-package sbcl-cl-ana.table)) + +(define-public sbcl-cl-ana.table-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.table-utils") + (inputs + `(("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("cl-ana.table" ,sbcl-cl-ana.table))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "table-utils/cl-ana.table-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.table-utils"))))) + +(define-public cl-ana.table-utils + (sbcl-package->cl-source-package sbcl-cl-ana.table-utils)) + +(define-public ecl-cl-ana.table-utils + (sbcl-package->ecl-package sbcl-cl-ana.table-utils)) -- cgit v1.2.3 From 769015b9d706613dfac5c8ba66e9cba7f0ac938e Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:23:59 +0100 Subject: gnu: Add cl-ana.hdf-cffi. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-cffi, cl-ana.hdf-cffi, ecl-cl-ana.hdf-cffi): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index ebbed9d7cd..32189c5994 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8171,3 +8171,30 @@ visualization.") (define-public ecl-cl-ana.table-utils (sbcl-package->ecl-package sbcl-cl-ana.table-utils)) + +(define-public sbcl-cl-ana.hdf-cffi + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-cffi") + (inputs + `(("cffi" ,sbcl-cffi) + ("hdf5" ,hdf5-parallel-openmpi))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-cffi/cl-ana.hdf-cffi.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-cffi") + ((#:phases phases '%standard-phases) + `(modify-phases ,phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "hdf-cffi/hdf-cffi.lisp" + (("/usr/lib/i386-linux-gnu/hdf5/serial/libhdf5.so") + (string-append + (assoc-ref inputs "hdf5") + "/lib/libhdf5.so"))))))))))) + +(define-public cl-ana.hdf-cffi + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-cffi)) + +(define-public ecl-cl-ana.hdf-cffi + (sbcl-package->ecl-package sbcl-cl-ana.hdf-cffi)) -- cgit v1.2.3 From e073d69534276d340a5c9275c25ef9e8848d0957 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:26:44 +0100 Subject: gnu: Add cl-ana.int-char. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.int-char, cl-ana.int-char, ecl-cl-ana.int-char): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 32189c5994..665e86e759 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8198,3 +8198,18 @@ visualization.") (define-public ecl-cl-ana.hdf-cffi (sbcl-package->ecl-package sbcl-cl-ana.hdf-cffi)) + +(define-public sbcl-cl-ana.int-char + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.int-char") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "int-char/cl-ana.int-char.asd") + ((#:asd-system-name _ #f) "cl-ana.int-char"))))) + +(define-public cl-ana.int-char + (sbcl-package->cl-source-package sbcl-cl-ana.int-char)) + +(define-public ecl-cl-ana.int-char + (sbcl-package->ecl-package sbcl-cl-ana.int-char)) -- cgit v1.2.3 From 011cf6f5f24560c046649702ace61f99f11754ea Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:30:33 +0100 Subject: gnu: Add cl-ana.memoization. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.memoization, cl-ana.memoization, ecl-cl-ana.memoization): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 665e86e759..460787764e 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8213,3 +8213,20 @@ visualization.") (define-public ecl-cl-ana.int-char (sbcl-package->ecl-package sbcl-cl-ana.int-char)) + +(define-public sbcl-cl-ana.memoization + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.memoization") + (inputs + `(("alexandria" ,sbcl-alexandria))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "memoization/cl-ana.memoization.asd") + ((#:asd-system-name _ #f) "cl-ana.memoization"))))) + +(define-public cl-ana.memoization + (sbcl-package->cl-source-package sbcl-cl-ana.memoization)) + +(define-public ecl-cl-ana.memoization + (sbcl-package->ecl-package sbcl-cl-ana.memoization)) -- cgit v1.2.3 From bc9e1dd2a560d8b4ba09f80807ba7f72d41f5541 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:34:20 +0100 Subject: gnu: Add cl-ana.typespec. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.typespec, cl-ana.typespec, ecl-cl-ana.typespec): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 460787764e..d7f555d499 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8230,3 +8230,27 @@ visualization.") (define-public ecl-cl-ana.memoization (sbcl-package->ecl-package sbcl-cl-ana.memoization)) + +(define-public sbcl-cl-ana.typespec + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.typespec") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cffi" ,sbcl-cffi) + ("cl-ana.int-char" ,sbcl-cl-ana.int-char) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("cl-ana.tensor" ,sbcl-cl-ana.tensor))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "typespec/cl-ana.typespec.asd") + ((#:asd-system-name _ #f) "cl-ana.typespec"))))) + +(define-public cl-ana.typespec + (sbcl-package->cl-source-package sbcl-cl-ana.typespec)) + +(define-public ecl-cl-ana.typespec + (sbcl-package->ecl-package sbcl-cl-ana.typespec)) -- cgit v1.2.3 From 465199817a8d06a2f3ccd5f6ae56f4db94e72bab Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:38:07 +0100 Subject: gnu: Add cl-ana.hdf-typespec. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-typespec, cl-ana.hdf-typespec, ecl-cl-ana.hdf-typespec): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index d7f555d499..66bb454a4d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8254,3 +8254,27 @@ visualization.") (define-public ecl-cl-ana.typespec (sbcl-package->ecl-package sbcl-cl-ana.typespec)) + +(define-public sbcl-cl-ana.hdf-typespec + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-typespec") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cffi" ,sbcl-cffi) + ("cl-ana.hdf-cffi" ,sbcl-cl-ana.hdf-cffi) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("cl-ana.typespec" ,sbcl-cl-ana.typespec))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-typespec/cl-ana.hdf-typespec.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-typespec"))))) + +(define-public cl-ana.hdf-typespec + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-typespec)) + +(define-public ecl-cl-ana.hdf-typespec + (sbcl-package->ecl-package sbcl-cl-ana.hdf-typespec)) -- cgit v1.2.3 From 05216cf76d5565846447eaf961c5c03d21b49d8d Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:42:11 +0100 Subject: gnu: Add cl-ana.hdf-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-utils, cl-ana.hdf-utils, ecl-cl-ana.hdf-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 66bb454a4d..a1d75e8309 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8278,3 +8278,28 @@ visualization.") (define-public ecl-cl-ana.hdf-typespec (sbcl-package->ecl-package sbcl-cl-ana.hdf-typespec)) + +(define-public sbcl-cl-ana.hdf-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-utils") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cffi" ,sbcl-cffi) + ("cl-ana.hdf-cffi" ,sbcl-cl-ana.hdf-cffi) + ("cl-ana.hdf-typespec" ,sbcl-cl-ana.hdf-typespec) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.typespec" ,sbcl-cl-ana.typespec))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-utils/cl-ana.hdf-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-utils"))))) + +(define-public cl-ana.hdf-utils + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-utils)) + +(define-public ecl-cl-ana.hdf-utils + (sbcl-package->ecl-package sbcl-cl-ana.hdf-utils)) -- cgit v1.2.3 From 82900285e8eb873e0d431864b36704383399ad15 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:45:16 +0100 Subject: gnu: Add cl-ana.typed-table. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.typed-table, cl-ana.typed-table, ecl-cl-ana.typed-table): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index a1d75e8309..32e7f26b1b 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8303,3 +8303,25 @@ visualization.") (define-public ecl-cl-ana.hdf-utils (sbcl-package->ecl-package sbcl-cl-ana.hdf-utils)) + +(define-public sbcl-cl-ana.typed-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.typed-table") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("cl-ana.table" ,sbcl-cl-ana.table) + ("cl-ana.typespec" ,sbcl-cl-ana.typespec))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "typed-table/cl-ana.typed-table.asd") + ((#:asd-system-name _ #f) "cl-ana.typed-table"))))) + +(define-public cl-ana.typed-table + (sbcl-package->cl-source-package sbcl-cl-ana.typed-table)) + +(define-public ecl-cl-ana.typed-table + (sbcl-package->ecl-package sbcl-cl-ana.typed-table)) -- cgit v1.2.3 From 8e2c140c03285dc4c5567aaf9191b34ccc89d92c Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 17:49:45 +0100 Subject: gnu: Add cl-ana.hdf-table. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hdf-table, cl-ana.hdf-table, ecl-cl-ana.hdf-table): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 32e7f26b1b..4f91975006 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8325,3 +8325,29 @@ visualization.") (define-public ecl-cl-ana.typed-table (sbcl-package->ecl-package sbcl-cl-ana.typed-table)) + +(define-public sbcl-cl-ana.hdf-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hdf-table") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.binary-tree" ,sbcl-cl-ana.binary-tree) + ("cl-ana.hdf-cffi" ,sbcl-cl-ana.hdf-cffi) + ("cl-ana.hdf-typespec" ,sbcl-cl-ana.hdf-typespec) + ("cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("cl-ana.table" ,sbcl-cl-ana.table) + ("cl-ana.typed-table" ,sbcl-cl-ana.typed-table) + ("cl-ana.typespec" ,sbcl-cl-ana.typespec))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hdf-table/cl-ana.hdf-table.asd") + ((#:asd-system-name _ #f) "cl-ana.hdf-table"))))) + +(define-public cl-ana.hdf-table + (sbcl-package->cl-source-package sbcl-cl-ana.hdf-table)) + +(define-public ecl-cl-ana.hdf-table + (sbcl-package->ecl-package sbcl-cl-ana.hdf-table)) -- cgit v1.2.3 From cd874248e13e981865e9e69f06be31af831c5d1a Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:09:01 +0100 Subject: gnu: Add cl-ana.gsl-cffi. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.gsl-cffi, cl-ana.gsl-cffi, ecl-cl-ana.gsl-cffi): New variables. Co-authored-by: Guillaume Le Vaillant Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4f91975006..9fece97139 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8351,3 +8351,30 @@ visualization.") (define-public ecl-cl-ana.hdf-table (sbcl-package->ecl-package sbcl-cl-ana.hdf-table)) + +(define-public sbcl-cl-ana.gsl-cffi + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.gsl-cffi") + (inputs + `(("cffi" ,sbcl-cffi) + ("gsl" ,gsl))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "gsl-cffi/cl-ana.gsl-cffi.asd") + ((#:asd-system-name _ #f) "cl-ana.gsl-cffi") + ((#:phases phases '%standard-phases) + `(modify-phases ,phases + (add-after 'unpack 'fix-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "gsl-cffi/gsl-cffi.lisp" + (("define-foreign-library gsl-cffi" all) + (string-append all " (:unix " + (assoc-ref inputs "gsl") + "/lib/libgsl.so)"))))))))))) + +(define-public cl-ana.gsl-cffi + (sbcl-package->cl-source-package sbcl-cl-ana.gsl-cffi)) + +(define-public ecl-cl-ana.gsl-cffi + (sbcl-package->ecl-package sbcl-cl-ana.gsl-cffi)) -- cgit v1.2.3 From 14b1a2152010d3f576c0cdb55629e65a8cd607af Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:15:02 +0100 Subject: gnu: Add cl-ana.ntuple-table. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.ntuple-table, cl-ana.ntuple-table): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 9fece97139..e06995a4f4 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8378,3 +8378,24 @@ visualization.") (define-public ecl-cl-ana.gsl-cffi (sbcl-package->ecl-package sbcl-cl-ana.gsl-cffi)) + +(define-public sbcl-cl-ana.ntuple-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.ntuple-table") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cffi" ,sbcl-cffi) + ("cl-ana.gsl-cffi" ,sbcl-cl-ana.gsl-cffi) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.table" ,sbcl-cl-ana.table) + ("cl-ana.typed-table" ,sbcl-cl-ana.typed-table) + ("cl-ana.typespec" ,sbcl-cl-ana.typespec) + ("gsll" ,sbcl-gsll))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "ntuple-table/cl-ana.ntuple-table.asd") + ((#:asd-system-name _ #f) "cl-ana.ntuple-table"))))) + +(define-public cl-ana.ntuple-table + (sbcl-package->cl-source-package sbcl-cl-ana.ntuple-table)) -- cgit v1.2.3 From 89f01125ac2c7011d0befbf7e1844539f6a84f2e Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:19:07 +0100 Subject: gnu: Add cl-ana.csv-table. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.csv-table, cl-ana.csv-table): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e06995a4f4..65a629596a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8399,3 +8399,22 @@ visualization.") (define-public cl-ana.ntuple-table (sbcl-package->cl-source-package sbcl-cl-ana.ntuple-table)) + +(define-public sbcl-cl-ana.csv-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.csv-table") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("antik" ,sbcl-antik) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.table" ,sbcl-cl-ana.table) + ("cl-csv" ,sbcl-cl-csv) + ("iterate" ,sbcl-iterate))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "csv-table/cl-ana.csv-table.asd") + ((#:asd-system-name _ #f) "cl-ana.csv-table"))))) + +(define-public cl-ana.csv-table + (sbcl-package->cl-source-package sbcl-cl-ana.csv-table)) -- cgit v1.2.3 From 7d500ae4ebfdb721a4d98d0c0a8dd018fddc220c Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:22:15 +0100 Subject: gnu: Add cl-ana.reusable-table. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.reusable-table, cl-ana.reusable-table, ecl-cl-ana.reusable-table): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 65a629596a..f192739145 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8418,3 +8418,21 @@ visualization.") (define-public cl-ana.csv-table (sbcl-package->cl-source-package sbcl-cl-ana.csv-table)) + +(define-public sbcl-cl-ana.reusable-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.reusable-table") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.table" ,sbcl-cl-ana.table))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "reusable-table/cl-ana.reusable-table.asd") + ((#:asd-system-name _ #f) "cl-ana.reusable-table"))))) + +(define-public cl-ana.reusable-table + (sbcl-package->cl-source-package sbcl-cl-ana.reusable-table)) + +(define-public ecl-cl-ana.reusable-table + (sbcl-package->ecl-package sbcl-cl-ana.reusable-table)) -- cgit v1.2.3 From 01d659f530361bb81ef4aa8fceb7479b3ab54b49 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:26:02 +0100 Subject: gnu: Add cl-ana.linear-algebra. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.linear-algebra, cl-ana.linear-algebra): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index f192739145..03a9e27f15 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8436,3 +8436,21 @@ visualization.") (define-public ecl-cl-ana.reusable-table (sbcl-package->ecl-package sbcl-cl-ana.reusable-table)) + +(define-public sbcl-cl-ana.linear-algebra + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.linear-algebra") + (inputs + `(("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("gsll" ,sbcl-gsll))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "linear-algebra/cl-ana.linear-algebra.asd") + ((#:asd-system-name _ #f) "cl-ana.linear-algebra"))))) + +(define-public cl-ana.linear-algebra + (sbcl-package->cl-source-package sbcl-cl-ana.linear-algebra)) -- cgit v1.2.3 From 05ec287988971b1365a2b7aa8a2c821da4cb1ae9 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:29:24 +0100 Subject: gnu: Add cl-ana.lorentz. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.lorentz, cl-ana.lorentz): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 03a9e27f15..4c3fa0d42a 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8454,3 +8454,20 @@ visualization.") (define-public cl-ana.linear-algebra (sbcl-package->cl-source-package sbcl-cl-ana.linear-algebra)) + +(define-public sbcl-cl-ana.lorentz + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.lorentz") + (inputs + `(("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.linear-algebra" ,sbcl-cl-ana.linear-algebra) + ("cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("iterate" ,sbcl-iterate))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "lorentz/cl-ana.lorentz.asd") + ((#:asd-system-name _ #f) "cl-ana.lorentz"))))) + +(define-public cl-ana.lorentz + (sbcl-package->cl-source-package sbcl-cl-ana.lorentz)) -- cgit v1.2.3 From 28ffe4622580155f9f2207dd7f948291c8487b87 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:32:53 +0100 Subject: gnu: Add cl-ana.clos-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.clos-utils, cl-ana.clos-utils, ecl-cl-ana.clos-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 4c3fa0d42a..99ed78f23e 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8471,3 +8471,23 @@ visualization.") (define-public cl-ana.lorentz (sbcl-package->cl-source-package sbcl-cl-ana.lorentz)) + +(define-public sbcl-cl-ana.clos-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.clos-utils") + (inputs + `(("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("closer-mop" ,sbcl-closer-mop))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "clos-utils/cl-ana.clos-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.clos-utils"))))) + +(define-public cl-ana.clos-utils + (sbcl-package->cl-source-package sbcl-cl-ana.clos-utils)) + +(define-public ecl-cl-ana.clos-utils + (sbcl-package->ecl-package sbcl-cl-ana.clos-utils)) -- cgit v1.2.3 From 71b76a9bed19fb51b812c103b5ed53294a42d089 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:35:59 +0100 Subject: gnu: Add cl-ana.hash-table-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.hash-table-utils, cl-ana.hash-table-utils, ecl-cl-ana.hash-table-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 99ed78f23e..6d51e9b21d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8491,3 +8491,18 @@ visualization.") (define-public ecl-cl-ana.clos-utils (sbcl-package->ecl-package sbcl-cl-ana.clos-utils)) + +(define-public sbcl-cl-ana.hash-table-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.hash-table-utils") + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "hash-table-utils/cl-ana.hash-table-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.hash-table-utils"))))) + +(define-public cl-ana.hash-table-utils + (sbcl-package->cl-source-package sbcl-cl-ana.hash-table-utils)) + +(define-public ecl-cl-ana.hash-table-utils + (sbcl-package->ecl-package sbcl-cl-ana.hash-table-utils)) -- cgit v1.2.3 From c20b30cbb46e849248445d942161ccd017df1d32 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:39:15 +0100 Subject: gnu: Add cl-ana.map. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.map, cl-ana.map, ecl-cl-ana.map): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 6d51e9b21d..00ce0ac134 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8506,3 +8506,20 @@ visualization.") (define-public ecl-cl-ana.hash-table-utils (sbcl-package->ecl-package sbcl-cl-ana.hash-table-utils)) + +(define-public sbcl-cl-ana.map + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.map") + (inputs + `(("cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "map/cl-ana.map.asd") + ((#:asd-system-name _ #f) "cl-ana.map"))))) + +(define-public cl-ana.map + (sbcl-package->cl-source-package sbcl-cl-ana.map)) + +(define-public ecl-cl-ana.map + (sbcl-package->ecl-package sbcl-cl-ana.map)) -- cgit v1.2.3 From 2f7d1dc5118c555c5a9d307a05ae59e1fe1df4e6 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:43:09 +0100 Subject: gnu: Add cl-ana.fitting. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.fitting, cl-ana.fitting): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 00ce0ac134..6737dc9b26 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8523,3 +8523,22 @@ visualization.") (define-public ecl-cl-ana.map (sbcl-package->ecl-package sbcl-cl-ana.map)) + +(define-public sbcl-cl-ana.fitting + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.fitting") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("gsll" ,sbcl-gsll))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "fitting/cl-ana.fitting.asd") + ((#:asd-system-name _ #f) "cl-ana.fitting"))))) + +(define-public cl-ana.fitting + (sbcl-package->cl-source-package sbcl-cl-ana.fitting)) -- cgit v1.2.3 From dffb0c0e56f71973565feffe09201d3f777f7331 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:46:41 +0100 Subject: gnu: Add cl-ana.histogram. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.histogram, cl-ana.histogram): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 6737dc9b26..c0ea27ad3d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8542,3 +8542,28 @@ visualization.") (define-public cl-ana.fitting (sbcl-package->cl-source-package sbcl-cl-ana.fitting)) + +(define-public sbcl-cl-ana.histogram + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.histogram") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("iterate" ,sbcl-iterate) + ("cl-ana.binary-tree" ,sbcl-cl-ana.binary-tree) + ("cl-ana.clos-utils" ,sbcl-cl-ana.clos-utils) + ("cl-ana.fitting" ,sbcl-cl-ana.fitting) + ("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.tensor" ,sbcl-cl-ana.tensor))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "histogram/cl-ana.histogram.asd") + ((#:asd-system-name _ #f) "cl-ana.histogram"))))) + +(define-public cl-ana.histogram + (sbcl-package->cl-source-package sbcl-cl-ana.histogram)) -- cgit v1.2.3 From d6c13a8e7b63e122964d2e6f5bb527f32bacb330 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:49:46 +0100 Subject: gnu: Add cl-ana.file-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.file-utils, cl-ana.file-utils, ecl-cl-ana.file-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index c0ea27ad3d..e2656f520e 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8567,3 +8567,21 @@ visualization.") (define-public cl-ana.histogram (sbcl-package->cl-source-package sbcl-cl-ana.histogram)) + +(define-public sbcl-cl-ana.file-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.file-utils") + (inputs + `(("external-program" ,sbcl-external-program) + ("split-sequence" ,sbcl-split-sequence))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "file-utils/cl-ana.file-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.file-utils"))))) + +(define-public cl-ana.file-utils + (sbcl-package->cl-source-package sbcl-cl-ana.file-utils)) + +(define-public ecl-cl-ana.file-utils + (sbcl-package->ecl-package sbcl-cl-ana.file-utils)) -- cgit v1.2.3 From a47ce94c75bd550f85b6cce46e8454113b8d13d6 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:53:21 +0100 Subject: gnu: Add cl-ana.statistics. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.statistics, cl-ana.statistics): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e2656f520e..9943b113f1 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8585,3 +8585,21 @@ visualization.") (define-public ecl-cl-ana.file-utils (sbcl-package->ecl-package sbcl-cl-ana.file-utils)) + +(define-public sbcl-cl-ana.statistics + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.statistics") + (inputs + `(("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.map" ,sbcl-cl-ana.map))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "statistics/cl-ana.statistics.asd") + ((#:asd-system-name _ #f) "cl-ana.statistics"))))) + +(define-public cl-ana.statistics + (sbcl-package->cl-source-package sbcl-cl-ana.statistics)) -- cgit v1.2.3 From 81e6c659a5f43e05ec9dd11da172d167cd8c25a0 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 18:56:35 +0100 Subject: gnu: Add cl-ana.gnuplot-interface. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.gnuplot-interface, cl-ana.gnuplot-interface, ecl-cl-ana.gnuplot-interface): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 9943b113f1..5dca431a10 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8603,3 +8603,20 @@ visualization.") (define-public cl-ana.statistics (sbcl-package->cl-source-package sbcl-cl-ana.statistics)) + +(define-public sbcl-cl-ana.gnuplot-interface + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.gnuplot-interface") + (inputs + `(("external-program" ,sbcl-external-program))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "gnuplot-interface/cl-ana.gnuplot-interface.asd") + ((#:asd-system-name _ #f) "cl-ana.gnuplot-interface"))))) + +(define-public cl-ana.gnuplot-interface + (sbcl-package->cl-source-package sbcl-cl-ana.gnuplot-interface)) + +(define-public ecl-cl-ana.gnuplot-interface + (sbcl-package->ecl-package sbcl-cl-ana.gnuplot-interface)) -- cgit v1.2.3 From 0f5350c12c9daade901ccea8d60e6fa4999042b6 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:02:27 +0100 Subject: gnu: Add cl-ana.plotting. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.plotting, cl-ana.plotting): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5dca431a10..1b7af14cba 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8620,3 +8620,31 @@ visualization.") (define-public ecl-cl-ana.gnuplot-interface (sbcl-package->ecl-package sbcl-cl-ana.gnuplot-interface)) + +(define-public sbcl-cl-ana.plotting + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.plotting") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.gnuplot-interface" ,sbcl-cl-ana.gnuplot-interface) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("external-program" ,sbcl-external-program) + ("split-sequence" ,sbcl-split-sequence))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "plotting/cl-ana.plotting.asd") + ((#:asd-system-name _ #f) "cl-ana.plotting"))))) + +(define-public cl-ana.plotting + (sbcl-package->cl-source-package sbcl-cl-ana.plotting)) -- cgit v1.2.3 From d521d67a508084ae43981a03853258bfd677fa1c Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:06:21 +0100 Subject: gnu: Add cl-ana.table-viewing. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.table-viewing, cl-ana.table-viewing): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1b7af14cba..35b6ead833 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8648,3 +8648,23 @@ visualization.") (define-public cl-ana.plotting (sbcl-package->cl-source-package sbcl-cl-ana.plotting)) + +(define-public sbcl-cl-ana.table-viewing + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.table-viewing") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.table" ,sbcl-cl-ana.table))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "table-viewing/cl-ana.table-viewing.asd") + ((#:asd-system-name _ #f) "cl-ana.table-viewing"))))) + +(define-public cl-ana.table-viewing + (sbcl-package->cl-source-package sbcl-cl-ana.table-viewing)) -- cgit v1.2.3 From f97cc359df75f635bb7b1113b0b1818c510d7f88 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:09:40 +0100 Subject: gnu: Add cl-ana.serialization. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.serialization, cl-ana.serialization): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 35b6ead833..300c6c4f50 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8668,3 +8668,23 @@ visualization.") (define-public cl-ana.table-viewing (sbcl-package->cl-source-package sbcl-cl-ana.table-viewing)) + +(define-public sbcl-cl-ana.serialization + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.serialization") + (inputs + `(("cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("cl-ana.hdf-table" ,sbcl-cl-ana.hdf-table) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.int-char" ,sbcl-cl-ana.int-char) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.typespec" ,sbcl-cl-ana.typespec))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "serialization/cl-ana.serialization.asd") + ((#:asd-system-name _ #f) "cl-ana.serialization"))))) + +(define-public cl-ana.serialization + (sbcl-package->cl-source-package sbcl-cl-ana.serialization)) -- cgit v1.2.3 From 26b875f6a9971fae4b91f477fb8d2f7365e030b3 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:15:05 +0100 Subject: gnu: Add cl-ana.makeres. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres, cl-ana.makeres): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 300c6c4f50..2e28f86a6d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8688,3 +8688,38 @@ visualization.") (define-public cl-ana.serialization (sbcl-package->cl-source-package sbcl-cl-ana.serialization)) + +(define-public sbcl-cl-ana.makeres + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("cl-ana.file-utils" ,sbcl-cl-ana.file-utils) + ("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table) + ("cl-ana.serialization" ,sbcl-cl-ana.serialization) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("cl-ana.table" ,sbcl-cl-ana.table) + ("external-program" ,sbcl-external-program))) + (native-inputs + `(("cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres/cl-ana.makeres.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres"))))) + +(define-public cl-ana.makeres + (sbcl-package->cl-source-package sbcl-cl-ana.makeres)) -- cgit v1.2.3 From ad9e007e620d4274ac9e41b806bab86c66dfd734 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:18:01 +0100 Subject: gnu: Add cl-ana.makeres-macro. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-macro, cl-ana.makeres-macro): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2e28f86a6d..46dd1c9415 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8723,3 +8723,18 @@ visualization.") (define-public cl-ana.makeres (sbcl-package->cl-source-package sbcl-cl-ana.makeres)) + +(define-public sbcl-cl-ana.makeres-macro + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-macro") + (inputs + `(("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.makeres" ,sbcl-cl-ana.makeres))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-macro/cl-ana.makeres-macro.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-macro"))))) + +(define-public cl-ana.makeres-macro + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-macro)) -- cgit v1.2.3 From 98e5f45e795bd4cdc02b5ce3860e1933c13e8a36 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:21:19 +0100 Subject: gnu: Add cl-ana.makeres-block. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-block, cl-ana.makeres-block): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 46dd1c9415..b4dc2248e5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8738,3 +8738,20 @@ visualization.") (define-public cl-ana.makeres-macro (sbcl-package->cl-source-package sbcl-cl-ana.makeres-macro)) + +(define-public sbcl-cl-ana.makeres-block + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-block") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.makeres" ,sbcl-cl-ana.makeres))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-block/cl-ana.makeres-block.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-block"))))) + +(define-public cl-ana.makeres-block + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-block)) -- cgit v1.2.3 From 5ae0b25e061da27f2984a344ade05e04c41b8fff Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:24:09 +0100 Subject: gnu: Add cl-ana.makeres-progress. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-progress, cl-ana.makeres-progress): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index b4dc2248e5..a4b40fa13c 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8755,3 +8755,19 @@ visualization.") (define-public cl-ana.makeres-block (sbcl-package->cl-source-package sbcl-cl-ana.makeres-block)) + +(define-public sbcl-cl-ana.makeres-progress + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-progress") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.makeres" ,sbcl-cl-ana.makeres))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-progress/cl-ana.makeres-progress.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-progress"))))) + +(define-public cl-ana.makeres-progress + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-progress)) -- cgit v1.2.3 From a9810e704932792b9b2ab34204c77105d64aa329 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 19:29:20 +0100 Subject: gnu: Add cl-ana.makeres-table. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-table, cl-ana.makeres-table): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index a4b40fa13c..5da1693d12 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8771,3 +8771,31 @@ visualization.") (define-public cl-ana.makeres-progress (sbcl-package->cl-source-package sbcl-cl-ana.makeres-progress)) + +(define-public sbcl-cl-ana.makeres-table + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-table") + (inputs + `(("cl-ana.csv-table" ,sbcl-cl-ana.csv-table) + ("cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("cl-ana.hdf-table" ,sbcl-cl-ana.hdf-table) + ("cl-ana.hdf-utils" ,sbcl-cl-ana.hdf-utils) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("cl-ana.makeres-macro" ,sbcl-cl-ana.makeres-macro) + ("cl-ana.memoization" ,sbcl-cl-ana.memoization) + ("cl-ana.ntuple-table" ,sbcl-cl-ana.ntuple-table) + ("cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.table" ,sbcl-cl-ana.table))) + (native-inputs + `(("cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-table/cl-ana.makeres-table.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-table"))))) + +(define-public cl-ana.makeres-table + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-table)) -- cgit v1.2.3 From 2e43d80da1dc8ed4258d7c2e64ccefdb3f0c04fe Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 20:22:06 +0100 Subject: gnu: Add cl-ana.makeres-graphviz. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-graphviz, cl-ana.makeres-graphviz): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5da1693d12..329508ec12 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8799,3 +8799,18 @@ visualization.") (define-public cl-ana.makeres-table (sbcl-package->cl-source-package sbcl-cl-ana.makeres-table)) + +(define-public sbcl-cl-ana.makeres-graphviz + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-graphviz") + (inputs + `(("cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("external-program" ,sbcl-external-program))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-graphviz/cl-ana.makeres-graphviz.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-graphviz"))))) + +(define-public cl-ana.makeres-graphviz + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-graphviz)) -- cgit v1.2.3 From d154dd5a1b0aba49bd024494064be3f20ec5e5ae Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 20:26:21 +0100 Subject: gnu: Add cl-ana.makeres-branch. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-branch, cl-ana.makeres-branch): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 329508ec12..1e76763f36 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8814,3 +8814,22 @@ visualization.") (define-public cl-ana.makeres-graphviz (sbcl-package->cl-source-package sbcl-cl-ana.makeres-graphviz)) + +(define-public sbcl-cl-ana.makeres-branch + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-branch") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.makeres" ,sbcl-cl-ana.makeres))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-branch/cl-ana.makeres-branch.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-branch"))))) + +(define-public cl-ana.makeres-branch + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-branch)) -- cgit v1.2.3 From 5f413815c9daa5b5bc8c948fa34e3b60b20b0322 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 20:30:28 +0100 Subject: gnu: Add cl-ana.makeres-utils. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.makeres-utils, cl-ana.makeres-utils): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 1e76763f36..561256be5f 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8833,3 +8833,34 @@ visualization.") (define-public cl-ana.makeres-branch (sbcl-package->cl-source-package sbcl-cl-ana.makeres-branch)) + +(define-public sbcl-cl-ana.makeres-utils + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.makeres-utils") + (inputs + `(("alexandria" ,sbcl-alexandria) + ("cl-ana.file-utils" ,sbcl-cl-ana.file-utils) + ("cl-ana.fitting" ,sbcl-cl-ana.fitting) + ("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table) + ("cl-ana.string-utils" ,sbcl-cl-ana.string-utils) + ("cl-ana.symbol-utils" ,sbcl-cl-ana.symbol-utils) + ("cl-ana.table" ,sbcl-cl-ana.table))) + (native-inputs + `(("cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "makeres-utils/cl-ana.makeres-utils.asd") + ((#:asd-system-name _ #f) "cl-ana.makeres-utils"))))) + +(define-public cl-ana.makeres-utils + (sbcl-package->cl-source-package sbcl-cl-ana.makeres-utils)) -- cgit v1.2.3 From c16e3dfb1c74ec55b629823784c773d2860433bc Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 20:33:45 +0100 Subject: gnu: Add cl-ana.statistical-learning. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana.statistical-learning, cl-ana.statistical-learning): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 561256be5f..3ef7588462 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8864,3 +8864,28 @@ visualization.") (define-public cl-ana.makeres-utils (sbcl-package->cl-source-package sbcl-cl-ana.makeres-utils)) + +(define-public sbcl-cl-ana.statistical-learning + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana.statistical-learning") + (inputs + `(("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.functional-utils" ,sbcl-cl-ana.functional-utils) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.linear-algebra" ,sbcl-cl-ana.linear-algebra) + ("cl-ana.list-utils" ,sbcl-cl-ana.list-utils) + ("cl-ana.macro-utils" ,sbcl-cl-ana.macro-utils) + ("cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.statistics" ,sbcl-cl-ana.statistics))) + (native-inputs + `(("cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") + "statistical-learning/cl-ana.statistical-learning.asd") + ((#:asd-system-name _ #f) "cl-ana.statistical-learning"))))) + +(define-public cl-ana.statistical-learning + (sbcl-package->cl-source-package sbcl-cl-ana.statistical-learning)) -- cgit v1.2.3 From 13e3bc1c800b531d33bc64a1fea64a66dc5f9300 Mon Sep 17 00:00:00 2001 From: Katherine Cox-Buday Date: Fri, 3 Jan 2020 20:42:10 +0100 Subject: gnu: Add cl-ana. * gnu/packages/lisp-xyz.scm (sbcl-cl-ana, cl-ana): New variables. Signed-off-by: Guillaume Le Vaillant --- gnu/packages/lisp-xyz.scm | 53 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 3ef7588462..41c2fba0c5 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -8889,3 +8889,56 @@ visualization.") (define-public cl-ana.statistical-learning (sbcl-package->cl-source-package sbcl-cl-ana.statistical-learning)) + +(define-public sbcl-cl-ana + (package + (inherit sbcl-cl-ana-boot0) + (name "sbcl-cl-ana") + (inputs + `(("cl-ana.binary-tree" ,sbcl-cl-ana.binary-tree) + ("cl-ana.calculus" ,sbcl-cl-ana.calculus) + ("cl-ana.clos-utils" ,sbcl-cl-ana.clos-utils) + ("cl-ana.csv-table" ,sbcl-cl-ana.csv-table) + ("cl-ana.error-propogation" ,sbcl-cl-ana.error-propogation) + ("cl-ana.file-utils" ,sbcl-cl-ana.file-utils) + ("cl-ana.fitting" ,sbcl-cl-ana.fitting) + ("cl-ana.generic-math" ,sbcl-cl-ana.generic-math) + ("cl-ana.hash-table-utils" ,sbcl-cl-ana.hash-table-utils) + ("cl-ana.hdf-table" ,sbcl-cl-ana.hdf-table) + ("cl-ana.histogram" ,sbcl-cl-ana.histogram) + ("cl-ana.int-char" ,sbcl-cl-ana.int-char) + ("cl-ana.linear-algebra" ,sbcl-cl-ana.linear-algebra) + ("cl-ana.lorentz" ,sbcl-cl-ana.lorentz) + ("cl-ana.map" ,sbcl-cl-ana.map) + ("cl-ana.makeres" ,sbcl-cl-ana.makeres) + ("cl-ana.makeres-block" ,sbcl-cl-ana.makeres-block) + ("cl-ana.makeres-branch" ,sbcl-cl-ana.makeres-branch) + ("cl-ana.makeres-graphviz" ,sbcl-cl-ana.makeres-graphviz) + ("cl-ana.makeres-macro" ,sbcl-cl-ana.makeres-macro) + ("cl-ana.makeres-progress" ,sbcl-cl-ana.makeres-progress) + ("cl-ana.makeres-table" ,sbcl-cl-ana.makeres-table) + ("cl-ana.makeres-utils" ,sbcl-cl-ana.makeres-utils) + ("cl-ana.math-functions" ,sbcl-cl-ana.math-functions) + ("cl-ana.ntuple-table" ,sbcl-cl-ana.ntuple-table) + ("cl-ana.package-utils" ,sbcl-cl-ana.package-utils) + ("cl-ana.pathname-utils" ,sbcl-cl-ana.pathname-utils) + ("cl-ana.plotting" ,sbcl-cl-ana.plotting) + ("cl-ana.quantity" ,sbcl-cl-ana.quantity) + ("cl-ana.reusable-table" ,sbcl-cl-ana.reusable-table) + ("cl-ana.serialization" ,sbcl-cl-ana.serialization) + ("cl-ana.statistics" ,sbcl-cl-ana.statistics) + ("cl-ana.statistical-learning" ,sbcl-cl-ana.statistical-learning) + ("cl-ana.table" ,sbcl-cl-ana.table) + ("cl-ana.table-utils" ,sbcl-cl-ana.table-utils) + ("cl-ana.table-viewing" ,sbcl-cl-ana.table-viewing) + ("cl-ana.tensor" ,sbcl-cl-ana.tensor) + ("libffi" ,libffi))) + (native-inputs + `(("cl-fad" ,sbcl-cl-fad))) + (arguments + (substitute-keyword-arguments (package-arguments sbcl-cl-ana-boot0) + ((#:asd-file _ "") "cl-ana.asd") + ((#:asd-system-name _ #f) "cl-ana"))))) + +(define-public cl-ana + (sbcl-package->cl-source-package sbcl-cl-ana)) -- cgit v1.2.3 From 92afa57b9311812fd9e44a90939e0137e2180d11 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 14:57:12 +0100 Subject: gnu: Add cl-zpb-ttf. * gnu/packages/lisp-xyz.scm (sbcl-zpb-ttf, ecl-zpb-ttf, cl-zpb-ttf): New variables. --- gnu/packages/lisp-xyz.scm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 41c2fba0c5..6255af0ded 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2016 Federico Beffa ;;; Copyright © 2016, 2017 ng0 ;;; Copyright © 2016, 2017 Andy Patterson -;;; Copyright © 2017, 2019 Ricardo Wurmus +;;; Copyright © 2017, 2019, 2020 Ricardo Wurmus ;;; Copyright © 2017, 2018, 2019 Efraim Flashner ;;; Copyright © 2017, 2019 Tobias Geerinckx-Rice ;;; Copyright © 2018 Benjamin Slade @@ -371,6 +371,35 @@ ANSI-compliant Common Lisp implementations.") (define-public cl-unicode (sbcl-package->cl-source-package sbcl-cl-unicode)) +(define-public sbcl-zpb-ttf + (package + (name "sbcl-zpb-ttf") + (version "1.0.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xach/zpb-ttf.git") + (commit (string-append "release-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wh66vjijzqlydnrihynpwp6796917xwrh0i9li93c17kyxa74ih")))) + (build-system asdf-build-system/sbcl) + (home-page "https://github.com/xach/zpb-ttf") + (synopsis "TrueType font file access for Common Lisp") + (description + "ZPB-TTF is a TrueType font file parser that provides an interface for +reading typographic metrics, glyph outlines, and other information from the +file.") + (license license:bsd-2))) + +(define-public ecl-zpb-ttf + (sbcl-package->ecl-package sbcl-zpb-ttf)) + +(define-public cl-zpb-ttf + (sbcl-package->cl-source-package sbcl-zpb-ttf)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3 From 64997728ad305bcd56de7a5b39a30525dfdb48ac Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 22:50:02 +0100 Subject: gnu: Add cl-aa. * gnu/packages/lisp-xyz.scm (sbcl-cl-aa, ecl-cl-aa, cl-aa): New variables. --- gnu/packages/lisp-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 6255af0ded..730f5d0456 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -400,6 +400,33 @@ file.") (define-public cl-zpb-ttf (sbcl-package->cl-source-package sbcl-zpb-ttf)) +(define-public sbcl-cl-aa + (package + (name "sbcl-cl-aa") + (version "0.1.5") + (source + (origin + (method url-fetch) + (uri (string-append "http://projects.tuxee.net/cl-vectors/" + "files/cl-vectors-" version ".tar.gz")) + (sha256 + (base32 + "04lhwi0kq8pkwhgd885pk80m1cp9sfvjjn5zj70s1dnckibhdmqh")))) + (build-system asdf-build-system/sbcl) + (arguments '(#:asd-file "cl-aa.asd")) + (home-page "http://projects.tuxee.net/cl-vectors/") + (synopsis "Polygon rasterizer") + (description + "This is a Common Lisp library implementing the AA polygon rasterization +algorithm from the @url{http://antigrain.com, Antigrain} project.") + (license license:expat))) + +(define-public ecl-cl-aa + (sbcl-package->ecl-package sbcl-cl-aa)) + +(define-public cl-aa + (sbcl-package->cl-source-package sbcl-cl-aa)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3 From b571dfdb46747005d7f3f9f883d31c78a0e8488a Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 22:51:14 +0100 Subject: gnu: Add cl-paths. * gnu/packages/lisp-xyz.scm (sbcl-cl-paths, ecl-cl-paths, cl-paths): New variables. --- gnu/packages/lisp-xyz.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 730f5d0456..34e8cd5abf 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -427,6 +427,22 @@ algorithm from the @url{http://antigrain.com, Antigrain} project.") (define-public cl-aa (sbcl-package->cl-source-package sbcl-cl-aa)) +(define-public sbcl-cl-paths + (package + (inherit sbcl-cl-aa) + (name "sbcl-cl-paths") + (arguments '(#:asd-file "cl-paths.asd")) + (synopsis "Facilities to create and manipulate vectorial paths") + (description + "This package provides facilities to create and manipulate vectorial +paths."))) + +(define-public ecl-cl-paths + (sbcl-package->ecl-package sbcl-cl-paths)) + +(define-public cl-paths + (sbcl-package->cl-source-package sbcl-cl-paths)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3 From 0dbd7c3c0baaf800c426ca46ce73a565ef339038 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 22:52:26 +0100 Subject: gnu: Add cl-paths-ttf. * gnu/packages/lisp-xyz.scm (sbcl-cl-paths-ttf, ecl-cl-paths-ttf, cl-paths-ttf): New variables. --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 34e8cd5abf..e9297f3a80 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -443,6 +443,25 @@ paths."))) (define-public cl-paths (sbcl-package->cl-source-package sbcl-cl-paths)) +(define-public sbcl-cl-paths-ttf + (package + (inherit sbcl-cl-aa) + (name "sbcl-cl-paths-ttf") + (arguments '(#:asd-file "cl-paths-ttf.asd")) + (inputs + `(("cl-paths" ,sbcl-cl-paths) + ("zpb-ttf" ,sbcl-zpb-ttf))) + (synopsis "Facilities to create and manipulate vectorial paths") + (description + "This package provides facilities to create and manipulate vectorial +paths."))) + +(define-public ecl-cl-paths-ttf + (sbcl-package->ecl-package sbcl-cl-paths-ttf)) + +(define-public cl-paths-ttf + (sbcl-package->cl-source-package sbcl-cl-paths-ttf)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3 From 94c621bdc0f4ada42f2117fcd4e51a492414890e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 22:53:39 +0100 Subject: gnu: Add cl-vectors. * gnu/packages/lisp-xyz.scm (sbcl-cl-vectors, ecl-cl-vectors, cl-vectors): New variables. --- gnu/packages/lisp-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index e9297f3a80..11f386ccfc 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -462,6 +462,25 @@ paths."))) (define-public cl-paths-ttf (sbcl-package->cl-source-package sbcl-cl-paths-ttf)) +(define-public sbcl-cl-vectors + (package + (inherit sbcl-cl-aa) + (name "sbcl-cl-vectors") + (arguments '(#:asd-file "cl-vectors.asd")) + (inputs + `(("cl-aa" ,sbcl-cl-aa) + ("cl-paths" ,sbcl-cl-paths))) + (synopsis "Create, transform and render anti-aliased vectorial paths") + (description + "This is a pure Common Lisp library to create, transform and render +anti-aliased vectorial paths."))) + +(define-public ecl-cl-vectors + (sbcl-package->ecl-package sbcl-cl-vectors)) + +(define-public cl-vectors + (sbcl-package->cl-source-package sbcl-cl-vectors)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3 From 7c62d384659d1292e418b951d516bb24d998bf2e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 23:26:56 +0100 Subject: gnu: Add cl-spatial-trees. * gnu/packages/lisp-xyz.scm (sbcl-spatial-trees, ecl-spatial-trees, cl-spatial-trees): New variables. --- gnu/packages/lisp-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 11f386ccfc..5df6a308ff 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -481,6 +481,43 @@ anti-aliased vectorial paths."))) (define-public cl-vectors (sbcl-package->cl-source-package sbcl-cl-vectors)) +(define-public sbcl-spatial-trees + ;; There have been no releases. + (let ((commit "81fdad0a0bf109c80a53cc96eca2e093823400ba") + (revision "1")) + (package + (name "sbcl-spatial-trees") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rpav/spatial-trees.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11rhc6h501dwcik2igkszz7b9n515cr99m5pjh4r2qfwgiri6ysa")))) + (build-system asdf-build-system/sbcl) + (arguments + '(#:tests? #f ; spatial-trees.test requires spatial-trees.nns + #:asd-file "spatial-trees.asd" + #:test-asd-file "spatial-trees.test.asd")) + (native-inputs + `(("fiveam" ,sbcl-fiveam))) + (home-page "https://github.com/rpav/spatial-trees") + (synopsis "Dynamic index data structures for spatially-extended data") + (description + "Spatial-trees is a set of dynamic index data structures for +spatially-extended data.") + (license license:bsd-3)))) + +(define-public ecl-spatial-trees + (sbcl-package->ecl-package sbcl-spatial-trees)) + +(define-public cl-spatial-trees + (sbcl-package->cl-source-package sbcl-spatial-trees)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3 From 5dfde3f5862eb542407b70db4b53b6b33a59b38e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 23:31:10 +0100 Subject: gnu: Add cl-flexichain. * gnu/packages/lisp-xyz.scm (sbcl-flexichain, ecl-flexichain, cl-flexichain): New variables. --- gnu/packages/lisp-xyz.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5df6a308ff..45d79152c8 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -518,6 +518,38 @@ spatially-extended data.") (define-public cl-spatial-trees (sbcl-package->cl-source-package sbcl-spatial-trees)) +(define-public sbcl-flexichain + ;; There are no releases. + (let ((commit "13d2a6c505ed0abfcd4c4ec7d7145059b06855d6") + (revision "1")) + (package + (name "sbcl-flexichain") + (version "1.5.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/robert-strandh/Flexichain.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0pfyvhsfbjd2sjb30grfs52r51a428xglv7bwydvpg2lc117qimg")))) + (build-system asdf-build-system/sbcl) + (home-page "https://github.com/robert-strandh/Flexichain.git") + (synopsis "Dynamically add elements to or remove them from sequences") + (description + "This package provides an implementation of the flexichain protocol, +allowing client code to dynamically add elements to, and delete elements from +a sequence (or chain) of such elements.") + (license license:lgpl2.1+)))) + +(define-public ecl-flexichain + (sbcl-package->ecl-package sbcl-flexichain)) + +(define-public cl-flexichain + (sbcl-package->cl-source-package sbcl-flexichain)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3 From e088a010a257a439b6266209a3b0f9faba715ccf Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Sat, 4 Jan 2020 23:43:56 +0100 Subject: gnu: Add cl-pdf. * gnu/packages/lisp-xyz.scm (sbcl-cl-pdf, ecl-cl-pdf, cl-pdf): New variables. --- gnu/packages/lisp-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'gnu/packages/lisp-xyz.scm') diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 45d79152c8..8d9cf53526 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -550,6 +550,40 @@ a sequence (or chain) of such elements.") (define-public cl-flexichain (sbcl-package->cl-source-package sbcl-flexichain)) +(define-public sbcl-cl-pdf + ;; There are no releases + (let ((commit "752e337e6d6fc206f09d091a982e7f8e5c404e4e") + (revision "1")) + (package + (name "sbcl-cl-pdf") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mbattyani/cl-pdf.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cg3k3m3r11ipb8j008y8ipynj97l3xjlpi2knqc9ndmx4r3kb1r")))) + (build-system asdf-build-system/sbcl) + (inputs + `(("iterate" ,sbcl-iterate) + ("zpb-ttf" ,sbcl-zpb-ttf))) + (home-page "https://github.com/mbattyani/cl-pdf") + (synopsis "Common Lisp library for generating PDF files") + (description + "CL-PDF is a cross-platform Common Lisp library for generating PDF +files.") + (license license:bsd-2)))) + +(define-public ecl-cl-pdf + (sbcl-package->ecl-package sbcl-cl-pdf)) + +(define-public cl-pdf + (sbcl-package->cl-source-package sbcl-cl-pdf)) + (define-public sbcl-clx (package (name "sbcl-clx") -- cgit v1.2.3