From 3e9305ae9a4bb1583c5fdf94f3f2a995fcf7e0af Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Tue, 29 Nov 2022 09:30:35 +0000
Subject: [PATCH] statistics-linreg: init at 0.3

---
 horizon.dhall              |  1 +
 overlay.nix                |  2 ++
 pkgs/statistics-linreg.nix | 38 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 41 insertions(+)
 create mode 100644 pkgs/statistics-linreg.nix

diff --git a/horizon.dhall b/horizon.dhall
index 0859c24..8b2c22c 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -252,6 +252,7 @@ let otherLibraries =
       , H.callHackage "size-based" "0.1.3.1"
       , callCardanoLedger "small-steps" "libs/small-steps"
       , callCardanoLedger "small-steps-test" "libs/small-steps-test"
+      , H.callHackage "statistics-linreg" "0.3"
       , H.callHackage "streaming-binary" "0.3.0.1"
       , H.callHackage "streaming-bytestring" "0.2.4"
       , H.callCabal2nix
diff --git a/overlay.nix b/overlay.nix
index d62e0b6..38c8cf6 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -221,6 +221,8 @@ final: prev: with pkgs.haskell.lib; {
 
   small-steps-test = final.callPackage (./pkgs/small-steps-test.nix) { };
 
+  statistics-linreg = final.callPackage (./pkgs/statistics-linreg.nix) { };
+
   streaming-binary = final.callPackage (./pkgs/streaming-binary.nix) { };
 
   streaming-bytestring = final.callPackage (./pkgs/streaming-bytestring.nix) { };
diff --git a/pkgs/statistics-linreg.nix b/pkgs/statistics-linreg.nix
new file mode 100644
index 0000000..676ab49
--- /dev/null
+++ b/pkgs/statistics-linreg.nix
@@ -0,0 +1,38 @@
+{ mkDerivation
+, MonadRandom
+, base
+, lib
+, random
+, random-shuffle
+, safe
+, statistics
+, vector
+}:
+mkDerivation {
+  pname = "statistics-linreg";
+  version = "0.3";
+  sha256 = "6273c2166b8072814ede516c7c9f1e13a158b5013938fdf83a3ea2355aee8909";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    base
+    MonadRandom
+    random
+    random-shuffle
+    safe
+    statistics
+    vector
+  ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "http://github.com/alpmestan/statistics-linreg";
+  description = "Linear regression between two samples, based on the 'statistics' package";
+  license = lib.licenses.mit;
+  broken = false;
+}
-- 
GitLab