From 6da7c3d03bd1e7a32bf770baacc99fedb255ca36 Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Sun, 19 Feb 2023 14:38:49 +0000
Subject: [PATCH] Chart: init at 1.9.4

---
 horizon.dhall        |  1 +
 initial-packages.nix |  2 ++
 pkgs/Chart.nix       | 44 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+)
 create mode 100644 pkgs/Chart.nix

diff --git a/horizon.dhall b/horizon.dhall
index 86cbddea..1fa014c1 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -59,6 +59,7 @@ let packages =
       , Cabal-described = callGitCabal "Cabal-described"
       , Cabal-syntax = callGitCabal "Cabal-syntax"
       , Cabal-tree-diff = callGitCabal "Cabal-tree-diff"
+      , Chart = H.callHackage "Chart" "1.9.4"
       , ChasingBottoms = H.callHackage "ChasingBottoms" "1.3.1.12"
       , Decimal = H.callHackage "Decimal" "0.5.2"
       , Diff = H.callHackage "Diff" "0.4.1"
diff --git a/initial-packages.nix b/initial-packages.nix
index 05cea04e..57ec2cd3 100644
--- a/initial-packages.nix
+++ b/initial-packages.nix
@@ -15,6 +15,8 @@ self: with pkgs.haskell.lib; {
 
   Cabal-tree-diff = self.callPackage (./pkgs/Cabal-tree-diff.nix) { };
 
+  Chart = self.callPackage (./pkgs/Chart.nix) { };
+
   ChasingBottoms = self.callPackage (./pkgs/ChasingBottoms.nix) { };
 
   Decimal = self.callPackage (./pkgs/Decimal.nix) { };
diff --git a/pkgs/Chart.nix b/pkgs/Chart.nix
new file mode 100644
index 00000000..7a559ce2
--- /dev/null
+++ b/pkgs/Chart.nix
@@ -0,0 +1,44 @@
+{ mkDerivation
+, array
+, base
+, colour
+, data-default-class
+, lens
+, lib
+, mtl
+, old-locale
+, operational
+, time
+, vector
+}:
+mkDerivation {
+  pname = "Chart";
+  version = "1.9.4";
+  sha256 = "35068f14d9100f3156b9d2cd86b928a20ec832f596412203ee65e814888d9d7a";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    array
+    base
+    colour
+    data-default-class
+    lens
+    mtl
+    old-locale
+    operational
+    time
+    vector
+  ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/timbod7/haskell-chart/wiki";
+  description = "A library for generating 2D Charts and Plots";
+  license = lib.licenses.bsd3;
+  broken = false;
+}
-- 
GitLab