diff options
author | Andres Löh <mail@andres-loeh.de> | 2009-09-28 11:29:19 +0000 |
---|---|---|
committer | Andres Löh <mail@andres-loeh.de> | 2009-09-28 11:29:19 +0000 |
commit | 9669ae336a586184b50c73bd240476f20300f162 (patch) | |
tree | 5f4ca0a912752d00ca3af0546af94fa2798931db | |
parent | 48865a4aa61fb2901a173463d64ee05533af119c (diff) | |
download | nixpkgs-9669ae336a586184b50c73bd240476f20300f162.tar nixpkgs-9669ae336a586184b50c73bd240476f20300f162.tar.gz nixpkgs-9669ae336a586184b50c73bd240476f20300f162.tar.bz2 nixpkgs-9669ae336a586184b50c73bd240476f20300f162.tar.lz nixpkgs-9669ae336a586184b50c73bd240476f20300f162.tar.xz nixpkgs-9669ae336a586184b50c73bd240476f20300f162.tar.zst nixpkgs-9669ae336a586184b50c73bd240476f20300f162.zip |
Added parsimony and polyparse, updated parsec.
svn path=/nixpkgs/trunk/; revision=17464
-rw-r--r-- | pkgs/development/libraries/haskell/parsec/3.nix | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/haskell/parsimony/default.nix | 12 | ||||
-rw-r--r-- | pkgs/development/libraries/haskell/polyparse/default.nix | 11 | ||||
-rw-r--r-- | pkgs/top-level/haskell-packages.nix | 8 |
4 files changed, 33 insertions, 2 deletions
diff --git a/pkgs/development/libraries/haskell/parsec/3.nix b/pkgs/development/libraries/haskell/parsec/3.nix index 23413700ad4..883f1adabd6 100644 --- a/pkgs/development/libraries/haskell/parsec/3.nix +++ b/pkgs/development/libraries/haskell/parsec/3.nix @@ -2,8 +2,8 @@ cabal.mkDerivation (self : { pname = "parsec"; - version = "3.0.0"; # Haskell Platform 2009.0.0 - sha256 = "0fqryy09y8h7z0hlayg5gpavghgwa0g3bldynwl17ks8l87ykj7a"; + version = "3.0.1"; + sha256 = "619d0c2eb093cfe6d6caab2ff94f31a6208720b4bcc85b9f98600253bb505542"; propagatedBuildInputs = [mtl]; meta = { description = "Monadic parser combinators"; diff --git a/pkgs/development/libraries/haskell/parsimony/default.nix b/pkgs/development/libraries/haskell/parsimony/default.nix new file mode 100644 index 00000000000..26f4d09ae90 --- /dev/null +++ b/pkgs/development/libraries/haskell/parsimony/default.nix @@ -0,0 +1,12 @@ +{cabal, utf8String}: + +cabal.mkDerivation (self : { + pname = "parsimony"; + version = "1"; + sha256 = "8196029dc346470301f4535f678724412060a0aafd81b017211b57635a25a378"; + propagatedBuildInputs = [utf8String]; + meta = { + description = "Monadic parser combinators derived from Parsec"; + }; +}) + diff --git a/pkgs/development/libraries/haskell/polyparse/default.nix b/pkgs/development/libraries/haskell/polyparse/default.nix new file mode 100644 index 00000000000..f5664152c65 --- /dev/null +++ b/pkgs/development/libraries/haskell/polyparse/default.nix @@ -0,0 +1,11 @@ +{cabal}: + +cabal.mkDerivation (self : { + pname = "polyparse"; + version = "1.3"; + sha256 = "6d82f08634f0856c7919c9413199f4d5f91e753a6d796a0b61e46d7cd1ce4a24"; + meta = { + description = "A variety of alternative parser combinator libraries"; + }; +}) + diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 7e7fd0686d6..5dfcda6e370 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -328,11 +328,19 @@ rec { inherit cabal mtl; }; + parsimony = import ../development/libraries/haskell/parsimony { + inherit cabal utf8String; + }; + pcreLight = import ../development/libraries/haskell/pcre-light { inherit cabal; inherit (pkgs) pcre; }; + polyparse = import ../development/libraries/haskell/polyparse { + inherit cabal; + }; + QuickCheck = QuickCheck1; QuickCheck1 = QuickCheck1200; QuickCheck2 = QuickCheck2101; |