diff --git a/pkgs/development/libraries/haskell/digest/default.nix b/pkgs/development/libraries/haskell/digest/default.nix new file mode 100644 index 00000000000..c2423be8e53 --- /dev/null +++ b/pkgs/development/libraries/haskell/digest/default.nix @@ -0,0 +1,12 @@ +{cabal, zlib}: + +cabal.mkDerivation (self : { + pname = "digest"; + version = "0.0.0.5"; + sha256 = "dddfcdd325dc7d4fb1ce4772c1f5618cb20504b28dba8a78682011cba1341efd"; + propagatedBuildInputs = [zlib]; + meta = { + description = "Various cryptographic hashes for bytestrings: CRC32 and Adler32 for now"; + }; +}) + diff --git a/pkgs/development/libraries/haskell/pandoc/default.nix b/pkgs/development/libraries/haskell/pandoc/default.nix new file mode 100644 index 00000000000..1e7ab185bd7 --- /dev/null +++ b/pkgs/development/libraries/haskell/pandoc/default.nix @@ -0,0 +1,12 @@ +{cabal, mtl, network, parsec, utf8String, xhtml, zipArchive}: + +cabal.mkDerivation (self : { + pname = "pandoc"; + version = "1.2"; + sha256 = "e922c8f4765a8d105abf30dbe21a73961357929cd2fb8dfd323f0f62ca0723b4"; + propagatedBuildInputs = [mtl network parsec utf8String xhtml zipArchive]; + meta = { + description = "Conversion between markup formats"; + }; +}) + diff --git a/pkgs/development/libraries/haskell/zip-archive/default.nix b/pkgs/development/libraries/haskell/zip-archive/default.nix new file mode 100644 index 00000000000..11a7675c0d2 --- /dev/null +++ b/pkgs/development/libraries/haskell/zip-archive/default.nix @@ -0,0 +1,12 @@ +{cabal, binary, mtl, utf8String, zlib, digest}: + +cabal.mkDerivation (self : { + pname = "zip-archive"; + version = "0.1.1.3"; + sha256 = "2caa3e6020c394c740b942685306c71e91bebf6e499627dc20fdf0ac7925a57a"; + propagatedBuildInputs = [binary mtl utf8String zlib digest]; + meta = { + description = "Library for creating and modifying zip archives"; + }; +}) + diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 0a2d33e8d93..6c65fdd8d8a 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -55,6 +55,11 @@ rec { inherit cabal; }; + digest = import ../development/libraries/haskell/digest { + inherit cabal; + inherit (pkgs) zlib; + }; + dotgen = import ../development/libraries/haskell/dotgen { inherit cabal; }; @@ -213,6 +218,10 @@ rec { inherit (pkgs.xlibs) libX11; }; + pandoc = import ../development/libraries/haskell/pandoc { + inherit cabal mtl network parsec utf8String xhtml zipArchive; + }; + parallel = import ../development/libraries/haskell/parallel { inherit cabal; }; @@ -370,6 +379,10 @@ rec { inherit cabal; }; + zipArchive = import ../development/libraries/haskell/zip-archive { + inherit cabal binary mtl utf8String zlib digest; + }; + zipper = import ../development/libraries/haskell/zipper { inherit cabal multirec; };