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