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