From df7305fd26d4e6077d6bb151eed9d17ce77cb309 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sun, 19 Feb 2023 14:41:41 +0000 Subject: [PATCH] diagrams-solve: init at 0.1.3 --- horizon.dhall | 1 + initial-packages.nix | 2 ++ pkgs/diagrams-solve.nix | 37 +++++++++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 pkgs/diagrams-solve.nix diff --git a/horizon.dhall b/horizon.dhall index 1fa014c1..3b781a2d 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -271,6 +271,7 @@ let packages = , deriving-aeson = H.callHackage "deriving-aeson" "0.2.8" , dhall = H.callHackage "dhall" "1.41.2" , dhall-json = H.callHackage "dhall-json" "1.7.11" + , diagrams-solve = H.callHackage "diagrams-solve" "0.1.3" , dictionary-sharing = H.callHackage "dictionary-sharing" "0.1.0.0" , digest = H.callHackage "digest" "0.0.1.3" , dimensional = H.callHackage "dimensional" "1.5" diff --git a/initial-packages.nix b/initial-packages.nix index 57ec2cd3..b6e9f6e0 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -413,6 +413,8 @@ self: with pkgs.haskell.lib; { dhall-json = self.callPackage (./pkgs/dhall-json.nix) { }; + diagrams-solve = self.callPackage (./pkgs/diagrams-solve.nix) { }; + dictionary-sharing = self.callPackage (./pkgs/dictionary-sharing.nix) { }; digest = self.callPackage (./pkgs/digest.nix) { }; diff --git a/pkgs/diagrams-solve.nix b/pkgs/diagrams-solve.nix new file mode 100644 index 00000000..cc7357b5 --- /dev/null +++ b/pkgs/diagrams-solve.nix @@ -0,0 +1,37 @@ +{ mkDerivation +, base +, deepseq +, lib +, tasty +, tasty-hunit +, tasty-quickcheck +}: +mkDerivation { + pname = "diagrams-solve"; + version = "0.1.3"; + sha256 = "27b4bba55f5c2aae94903fbe7958f27744c0ff6a805ceb8a046ab4bd36e31827"; + revision = "1"; + editedCabalFile = "0dp61igq17l7hvhs3167skdi1vmlm773qrrmsqmj08951l4cgv0h"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ base ]; + testHaskellDepends = [ + base + deepseq + tasty + tasty-hunit + tasty-quickcheck + ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://diagrams.github.io"; + description = "Pure Haskell solver routines used by diagrams"; + license = lib.licenses.bsd3; + broken = false; +} -- GitLab