From aa62c899d136caad77b203e68b2eef055c152a83 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sun, 19 Feb 2023 14:47:46 +0000 Subject: [PATCH] dual-tree: init at 0.2.3.1 --- horizon.dhall | 1 + initial-packages.nix | 2 ++ pkgs/dual-tree.nix | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 pkgs/dual-tree.nix diff --git a/horizon.dhall b/horizon.dhall index 6dd688b6..2b0528f0 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -303,6 +303,7 @@ let packages = "https://github.com/haskell/double-conversion" "5d092e0664442eaac8ae1d101dba57ce9b1c9b03" (None Text) + , dual-tree = H.callHackage "dual-tree" "0.2.3.1" , easy-file = H.callHackage "easy-file" "0.2.2" , echo = H.callHackage "echo" "0.1.4" , ed25519 = diff --git a/initial-packages.nix b/initial-packages.nix index 7358862a..1af53a2a 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -453,6 +453,8 @@ self: with pkgs.haskell.lib; { double-conversion = self.callPackage (./pkgs/double-conversion.nix) { }; + dual-tree = self.callPackage (./pkgs/dual-tree.nix) { }; + easy-file = self.callPackage (./pkgs/easy-file.nix) { }; echo = self.callPackage (./pkgs/echo.nix) { }; diff --git a/pkgs/dual-tree.nix b/pkgs/dual-tree.nix new file mode 100644 index 00000000..81f124db --- /dev/null +++ b/pkgs/dual-tree.nix @@ -0,0 +1,34 @@ +{ mkDerivation +, QuickCheck +, base +, lib +, monoid-extras +, semigroups +, testing-feat +}: +mkDerivation { + pname = "dual-tree"; + version = "0.2.3.1"; + sha256 = "d0394b94c312a5ae032ee72d811400e3f435138ea05f7be6a4d019131a19d5a6"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base monoid-extras semigroups ]; + testHaskellDepends = [ + base + monoid-extras + QuickCheck + semigroups + testing-feat + ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + description = "Rose trees with cached and accumulating monoidal annotations"; + license = lib.licenses.bsd3; + broken = false; +} -- GitLab