From b32ee13bbe5b5b13a89aef87c61b964c839a100f Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Mon, 7 Nov 2022 11:26:50 +0000
Subject: [PATCH] HsYAML: init at 0.2.1.1

---
 manifest.dhall  |  1 +
 overlay.nix     |  2 ++
 pkgs/HsYAML.nix | 55 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 58 insertions(+)
 create mode 100644 pkgs/HsYAML.nix

diff --git a/manifest.dhall b/manifest.dhall
index 405108dd..ffd1da26 100644
--- a/manifest.dhall
+++ b/manifest.dhall
@@ -63,6 +63,7 @@ in  [ callHackage "Cabal" "3.8.1.0"
     , callHackage "Diff" "0.4.1"
     , callHackage "Glob" "0.10.2"
     , callHackage "HTTP" "4000.4.1"
+    , callHackage "HsYAML" "0.2.1.1"
     , callHackage "HUnit" "1.6.2.0"
     , callHackage "JuicyPixels" "3.3.8"
     , callHackage "MonadRandom" "0.5.3"
diff --git a/overlay.nix b/overlay.nix
index 14d33aa3..ffae17e4 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -21,6 +21,8 @@ self: with pkgs.haskell.lib; {
 
   HUnit = self.callPackage (./pkgs/HUnit.nix) { };
 
+  HsYAML = self.callPackage (./pkgs/HsYAML.nix) { };
+
   JuicyPixels = self.callPackage (./pkgs/JuicyPixels.nix) { };
 
   MonadRandom = self.callPackage (./pkgs/MonadRandom.nix) { };
diff --git a/pkgs/HsYAML.nix b/pkgs/HsYAML.nix
new file mode 100644
index 00000000..8917007a
--- /dev/null
+++ b/pkgs/HsYAML.nix
@@ -0,0 +1,55 @@
+{ mkDerivation
+, base
+, bytestring
+, containers
+, deepseq
+, lib
+, mtl
+, parsec
+, QuickCheck
+, tasty
+, tasty-quickcheck
+, text
+, transformers
+}:
+mkDerivation {
+  pname = "HsYAML";
+  version = "0.2.1.1";
+  sha256 = "465bb4fc90979c19bedf6db2053f9ac54537b4912d5827d7e2135d42ef5ef628";
+  revision = "1";
+  editedCabalFile = "0jmbgrjywcblrd8k6zzv2b5givdz83f479y15v5gs0r93z25xpmv";
+  isLibrary = true;
+  isExecutable = true;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    base
+    bytestring
+    containers
+    deepseq
+    mtl
+    parsec
+    text
+    transformers
+  ];
+  testHaskellDepends = [
+    base
+    bytestring
+    containers
+    mtl
+    QuickCheck
+    tasty
+    tasty-quickcheck
+    text
+  ];
+  enableLibraryProfiling = false;
+  enableExecutableProfiling = false;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/haskell-hvr/HsYAML";
+  description = "Pure Haskell YAML 1.2 processor";
+  license = lib.licenses.gpl2Only;
+  broken = false;
+}
-- 
GitLab