From 465c39079ad30f6ced5345a68cf7676c7abb2917 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Fri, 24 Feb 2023 18:00:07 +0000 Subject: [PATCH] horizon-spec-pretty: init at 0.0.1 --- horizon.dhall | 1 + initial-packages.nix | 2 ++ pkgs/horizon-spec-pretty.nix | 40 ++++++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 pkgs/horizon-spec-pretty.nix diff --git a/horizon.dhall b/horizon.dhall index d319fbf3..70e2cfaa 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -549,6 +549,7 @@ let packages = , horizon-gen-nix = H.callHackage "horizon-gen-nix" "0.6" , horizon-spec = H.callHackage "horizon-spec" "0.6.1" , horizon-spec-lens = H.callHackage "horizon-spec-lens" "0.1" + , horizon-spec-pretty = H.callHackage "horizon-spec-pretty" "0.0.1" , hosc = H.callHackage "hosc" "0.19.1" , hostname = H.callHackage "hostname" "1.0" , hourglass = H.callHackage "hourglass" "0.2.12" diff --git a/initial-packages.nix b/initial-packages.nix index 80a6d305..6a41f107 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -841,6 +841,8 @@ self: with pkgs.haskell.lib; { horizon-spec-lens = self.callPackage (./pkgs/horizon-spec-lens.nix) { }; + horizon-spec-pretty = self.callPackage (./pkgs/horizon-spec-pretty.nix) { }; + hosc = self.callPackage (./pkgs/hosc.nix) { }; hostname = self.callPackage (./pkgs/hostname.nix) { }; diff --git a/pkgs/horizon-spec-pretty.nix b/pkgs/horizon-spec-pretty.nix new file mode 100644 index 00000000..6393bb4d --- /dev/null +++ b/pkgs/horizon-spec-pretty.nix @@ -0,0 +1,40 @@ +{ mkDerivation +, base +, bytestring +, containers +, dhall +, horizon-spec +, lens +, lib +, path +, text +}: +mkDerivation { + pname = "horizon-spec-pretty"; + version = "0.0.1"; + sha256 = "8edf0b0aaeab131627ef277c223b6311a7cdf441ed0118355b0092f77a62f633"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + bytestring + containers + dhall + horizon-spec + lens + path + text + ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "https://horizon-haskell.net"; + description = "Horizon Stable Package Set Pretty Printer"; + license = lib.licenses.mit; + broken = false; +} -- GitLab