summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip McGrath <philip@philipmcgrath.com>2022-05-18 14:11:21 -0400
committerLudovic Courtès <ludo@gnu.org>2022-05-22 01:07:57 +0200
commit7a2eb7d231c69e81f0851eb27cbae6aae93bf594 (patch)
tree9697780a67cdde0ba7e1cd9e30b4c49c59e57be8
parentgnu: Add elm-terezka-intervals. (diff)
downloadguix-7a2eb7d231c69e81f0851eb27cbae6aae93bf594.tar.gz
guix-7a2eb7d231c69e81f0851eb27cbae6aae93bf594.tar.bz2
guix-7a2eb7d231c69e81f0851eb27cbae6aae93bf594.tar.xz
gnu: Add elm-terezka-elm-charts.
* gnu/packages/elm.scm (elm-terezka-elm-charts): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/elm.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/elm.scm b/gnu/packages/elm.scm
index cf203addd5..74a43a4ff2 100644
--- a/gnu/packages/elm.scm
+++ b/gnu/packages/elm.scm
@@ -760,3 +760,35 @@ say ``nice'', I just mean that I try to calculate intervals which begin with
76010, 5, 3, 2, or 1 (adjusted to magnitude, of course!). For dates, I try to 76010, 5, 3, 2, or 1 (adjusted to magnitude, of course!). For dates, I try to
761hit whole days, weeks, and months or hours, minutes, and seconds.") 761hit whole days, weeks, and months or hours, minutes, and seconds.")
762 (license license:bsd-3))) 762 (license license:bsd-3)))
763
764(define-public elm-terezka-elm-charts
765 (package
766 (name "elm-terezka-elm-charts")
767 (version "3.0.0") ;; NOTE! Tags like 5.1.0 are from an OLDER version.
768 (source
769 (elm-package-origin
770 "terezka/elm-charts"
771 version
772 (base32 "17syq73jwldc7fk7snm5k8s85nsvxyprb34rs1rwjsapc1vii7hc")))
773 (build-system elm-build-system)
774 (propagated-inputs
775 (list elm-terezka-intervals
776 elm-ryannhg-date-format
777 elm-time
778 elm-svg
779 elm-json
780 elm-html
781 elm-core
782 elm-debois-elm-dom))
783 (home-page
784 "https://elm-charts.org")
785 (synopsis "SVG chart components in Elm")
786 (description
787 "Make SVG charts in all Elm. The package can draw charts at a variety of
788different levels of customization, from basic charts with standard features to
789very custom styles. The library also allows including your very own SVG
790elements while still easily utilizing the coordinate system calculated from
791your data, as well as editing the SVGs made by the package. It has great
792support for interactivity, layering different charts, and adding irregular
793details.")
794 (license license:bsd-3)))