From 88baf5ecb480bafa2a7de098c0ec054492e23d4f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marijan=20Petri=C4=8Devi=C4=87?=
 <marijan.petricevic94@gmail.com>
Date: Thu, 26 Jan 2023 12:59:18 -0500
Subject: [PATCH] concise: init at 0.1.0.1

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

diff --git a/horizon.dhall b/horizon.dhall
index c4e8ec07..a4369e61 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -203,6 +203,7 @@ let packages =
       , composite-lens-extra = H.callHackage "composite-lens-extra" "0.1.0.0"
       , composite-tuple = H.callHackage "composite-tuple" "0.1.2.0"
       , composition-prelude = H.callHackage "composition-prelude" "3.0.0.2"
+      , concise = H.callHackage "concise" "0.1.0.1"
       , concurrent-extra = H.callHackage "concurrent-extra" "0.7.0.12"
       , concurrent-output = H.callHackage "concurrent-output" "1.10.16"
       , conduit-combinators = H.callHackage "conduit-combinators" "1.3.0"
diff --git a/initial-packages.nix b/initial-packages.nix
index 1f4ac6f9..644705e0 100644
--- a/initial-packages.nix
+++ b/initial-packages.nix
@@ -285,6 +285,8 @@ self: with pkgs.haskell.lib; {
 
   composition-prelude = self.callPackage (./pkgs/composition-prelude.nix) { };
 
+  concise = self.callPackage (./pkgs/concise.nix) { };
+
   concurrent-extra = self.callPackage (./pkgs/concurrent-extra.nix) { };
 
   concurrent-output = self.callPackage (./pkgs/concurrent-output.nix) { };
diff --git a/pkgs/concise.nix b/pkgs/concise.nix
new file mode 100644
index 00000000..f76d0a8a
--- /dev/null
+++ b/pkgs/concise.nix
@@ -0,0 +1,41 @@
+{ mkDerivation
+, QuickCheck
+, base
+, bytestring
+, lens
+, lib
+, quickcheck-instances
+, tasty
+, tasty-quickcheck
+, text
+}:
+mkDerivation {
+  pname = "concise";
+  version = "0.1.0.1";
+  sha256 = "5c27df5a3e1fe820548e90abc4a0e326b6d0fb286218619aa22d3af90c7b9925";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [ base bytestring lens text ];
+  testHaskellDepends = [
+    base
+    bytestring
+    lens
+    QuickCheck
+    quickcheck-instances
+    tasty
+    tasty-quickcheck
+    text
+  ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/frasertweedale/hs-concise";
+  description = "Utilities for Control.Lens.Cons";
+  license = lib.licenses.bsd3;
+  broken = false;
+}
-- 
GitLab