mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 23:03:40 +01:00
Added aeson, unordered-containers.
svn path=/nixpkgs/trunk/; revision=27653
This commit is contained in:
parent
65d9fa940b
commit
29c7cd1298
5 changed files with 68 additions and 0 deletions
18
pkgs/development/libraries/haskell/aeson/default.nix
Normal file
18
pkgs/development/libraries/haskell/aeson/default.nix
Normal file
|
@ -0,0 +1,18 @@
|
|||
{cabal, attoparsec, blazeBuilder, blazeTextual, deepseq, hashable, mtl,
|
||||
syb, text, unorderedContainers, vector}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "aeson";
|
||||
version = "0.3.2.9";
|
||||
sha256 = "1qaajk797zpickw4ik5lc03wnmxkrcmv3zik7n1bjqx6h37h0zqw";
|
||||
propagatedBuildInputs = [
|
||||
attoparsec blazeBuilder blazeTextual deepseq hashable mtl
|
||||
syb text unorderedContainers vector
|
||||
];
|
||||
meta = {
|
||||
description = "Fast JSON parsing and encoding";
|
||||
license = "BSD3";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
14
pkgs/development/libraries/haskell/blaze-textual/default.nix
Normal file
14
pkgs/development/libraries/haskell/blaze-textual/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{cabal, blazeBuilder, text, vector}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "blaze-textual";
|
||||
version = "0.1.0.0";
|
||||
sha256 = "0ql25b0r4xbshqsjfndl7glq0hp2ncxb3h5zd541vsqrqrf8y4gk";
|
||||
propagatedBuildInputs = [blazeBuilder text vector];
|
||||
meta = {
|
||||
description = "Fast rendering of common datatypes";
|
||||
license = "BSD3";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
14
pkgs/development/libraries/haskell/hashable/default.nix
Normal file
14
pkgs/development/libraries/haskell/hashable/default.nix
Normal file
|
@ -0,0 +1,14 @@
|
|||
{cabal, text}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "hashable";
|
||||
version = "1.1.2.1";
|
||||
sha256 = "1kmx3jr9cmkbapd7gywx7zvyd22nyz2mgs8lnzspp5hi7crx3wcx";
|
||||
propagatedBuildInputs = [text];
|
||||
meta = {
|
||||
description = "A class for types that can be converted to a hash value";
|
||||
license = "BSD3";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{cabal, deepseq, hashable}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "unordered-containers";
|
||||
version = "0.1.4.0";
|
||||
sha256 = "1v5m92rn2k7knhca91ldzi082hy4z0hp4nm66ihns4vxgslywgb9";
|
||||
propagatedBuildInputs = [deepseq hashable];
|
||||
meta = {
|
||||
description = "Efficient hashing-based container types";
|
||||
license = "BSD3";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
|
@ -325,6 +325,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||
|
||||
ACVector = callPackage ../development/libraries/haskell/AC-Vector {};
|
||||
|
||||
aeson = callPackage ../development/libraries/haskell/aeson {};
|
||||
|
||||
ansiTerminal = callPackage ../development/libraries/haskell/ansi-terminal {};
|
||||
|
||||
ansiWLPprint = callPackage ../development/libraries/haskell/ansi-wl-pprint {};
|
||||
|
@ -355,6 +357,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||
|
||||
blazeHtml = callPackage ../development/libraries/haskell/blaze-html {};
|
||||
|
||||
blazeTextual = callPackage ../development/libraries/haskell/blaze-textual {};
|
||||
|
||||
bmp = callPackage ../development/libraries/haskell/bmp {};
|
||||
|
||||
Boolean = callPackage ../development/libraries/haskell/Boolean {};
|
||||
|
@ -545,6 +549,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||
|
||||
happstackServer = callPackage ../development/libraries/haskell/happstack/happstack-server.nix {};
|
||||
|
||||
hashable = callPackage ../development/libraries/haskell/hashable {};
|
||||
|
||||
hashedStorage = callPackage ../development/libraries/haskell/hashed-storage {};
|
||||
|
||||
haskeline = callPackage ../development/libraries/haskell/haskeline {};
|
||||
|
@ -955,6 +961,8 @@ let result = let callPackage = x : y : modifyPrio (newScope result.final x y);
|
|||
|
||||
unixCompat = callPackage ../development/libraries/haskell/unix-compat {};
|
||||
|
||||
unorderedContainers = callPackage ../development/libraries/haskell/unordered-containers {};
|
||||
|
||||
url = callPackage ../development/libraries/haskell/url {};
|
||||
|
||||
utf8String = callPackage ../development/libraries/haskell/utf8-string {};
|
||||
|
|
Loading…
Reference in a new issue