summaryrefslogtreecommitdiff
path: root/gnu/packages/plotutils.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/plotutils.scm')
-rw-r--r--gnu/packages/plotutils.scm29
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/plotutils.scm b/gnu/packages/plotutils.scm
index 963587ca2ef..34f507e825b 100644
--- a/gnu/packages/plotutils.scm
+++ b/gnu/packages/plotutils.scm
@@ -4,6 +4,7 @@
4;;; Copyright © 2016-2023 Nicolas Goaziou <mail@nicolasgoaziou.fr> 4;;; Copyright © 2016-2023 Nicolas Goaziou <mail@nicolasgoaziou.fr>
5;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> 5;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
6;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com> 6;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
7;;; Copyright © 2023 gemmaro <gemmaro.dev@gmail.com>
7;;; 8;;;
8;;; This file is part of GNU Guix. 9;;; This file is part of GNU Guix.
9;;; 10;;;
@@ -28,6 +29,7 @@
28 #:use-module (guix download) 29 #:use-module (guix download)
29 #:use-module (guix git-download) 30 #:use-module (guix git-download)
30 #:use-module (guix build-system gnu) 31 #:use-module (guix build-system gnu)
32 #:use-module (guix build-system ruby)
31 #:use-module (gnu packages algebra) 33 #:use-module (gnu packages algebra)
32 #:use-module (gnu packages autotools) 34 #:use-module (gnu packages autotools)
33 #:use-module (gnu packages bash) 35 #:use-module (gnu packages bash)
@@ -50,7 +52,9 @@
50 #:use-module (gnu packages python) 52 #:use-module (gnu packages python)
51 #:use-module (gnu packages python-xyz) 53 #:use-module (gnu packages python-xyz)
52 #:use-module (gnu packages readline) 54 #:use-module (gnu packages readline)
55 #:use-module (gnu packages ruby)
53 #:use-module (gnu packages qt) 56 #:use-module (gnu packages qt)
57 #:use-module (gnu packages statistics)
54 #:use-module (gnu packages texinfo) 58 #:use-module (gnu packages texinfo)
55 #:use-module (gnu packages tex) 59 #:use-module (gnu packages tex)
56 #:use-module (gnu packages web) 60 #:use-module (gnu packages web)
@@ -427,3 +431,28 @@ LaTeX does for scientific text.")
427 ;; noted otherwise, are released under version 3 (or later) of the GNU 431 ;; noted otherwise, are released under version 3 (or later) of the GNU
428 ;; Lesser General Public License" 432 ;; Lesser General Public License"
429 (license license:lgpl3+))) 433 (license license:lgpl3+)))
434
435(define-public ruby-unicode-plot
436 (package
437 (name "ruby-unicode-plot")
438 (version "0.0.5")
439 ;; Source at RubyGems.org doesn't have test fixtures.
440 (source (origin
441 (method git-fetch)
442 (uri (git-reference
443 (url
444 "https://github.com/red-data-tools/unicode_plot.rb")
445 (commit (string-append "v" version))))
446 (file-name (git-file-name name version))
447 (sha256
448 (base32
449 "0g67brnb7zp1xx9cp1x7bmyxwnvi2i8gplw7p1j7cppzin4kr1vj"))))
450 (build-system ruby-build-system)
451 (native-inputs (list bundler ruby-rake ruby-test-unit ruby-yard))
452 (propagated-inputs (list ruby-enumerable-statistics))
453 (synopsis "Library to plot your data by Unicode characters")
454 (description "UnicodePlot provides the feature to make charts with Unicode
455characters. Supported charts are: barplot, boxplot, densityplot,
456histogram, lineplot, and scatterplot.")
457 (home-page "https://github.com/red-data-tools/unicode_plot.rb")
458 (license license:expat)))