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