Added a few Haskell packages, updated vty.
svn path=/nixpkgs/trunk/; revision=24231
This commit is contained in:
parent
1c95704fa1
commit
ff00c38541
13
pkgs/development/libraries/haskell/Boolean/default.nix
Normal file
13
pkgs/development/libraries/haskell/Boolean/default.nix
Normal file
@ -0,0 +1,13 @@
|
||||
{cabal}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "Boolean";
|
||||
version = "0.0.1";
|
||||
sha256 = "dafcfb2e9d7f7aa24a3d3ceb385424176297cdf6f6044028d42d0fea1cae7765";
|
||||
meta = {
|
||||
description = "Generalized booleans";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
13
pkgs/development/libraries/haskell/MemoTrie/default.nix
Normal file
13
pkgs/development/libraries/haskell/MemoTrie/default.nix
Normal file
@ -0,0 +1,13 @@
|
||||
{cabal}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "MemoTrie";
|
||||
version = "0.4.9";
|
||||
sha256 = "f17dd0b73c1a11a6edb38fb6f457b9687f2e93aa4677e90f7ec482a528ac02e7";
|
||||
meta = {
|
||||
description = "Trie-based memo functions";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
14
pkgs/development/libraries/haskell/vector-space/default.nix
Normal file
14
pkgs/development/libraries/haskell/vector-space/default.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{cabal, Boolean, MemoTrie}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "vector-space";
|
||||
version = "0.5.9";
|
||||
sha256 = "39045384ee1f37f92fc8a84b75eb63091d083298f7be5f51f81112dd42a553b0";
|
||||
propagatedBuildInputs = [Boolean MemoTrie];
|
||||
meta = {
|
||||
description = "Vector & affine spaces, linear maps, and derivatives";
|
||||
license = "BSD";
|
||||
maintainers = [self.stdenv.lib.maintainers.andres];
|
||||
};
|
||||
})
|
||||
|
@ -1,10 +1,11 @@
|
||||
{cabal, utf8String, terminfo}:
|
||||
{cabal, utf8String, terminfo, deepseq, mtl, parallel, parsec, vectorSpace}:
|
||||
|
||||
cabal.mkDerivation (self : {
|
||||
pname = "vty";
|
||||
version = "3.1.8.4";
|
||||
sha256 = "9a006e77bb4f032613e059eea7bc4d92cbc7943449fb9c7269a061ddd9b3d82b";
|
||||
propagatedBuildInputs = [utf8String terminfo];
|
||||
version = "4.4.0.0";
|
||||
sha256 = "bf032022a72831e263d2d48d0a7a3191fb1174554cd714902a60cb0f39afe312";
|
||||
propagatedBuildInputs =
|
||||
[utf8String terminfo deepseq mtl parallel parsec vectorSpace];
|
||||
meta = {
|
||||
description = "A simple terminal access library";
|
||||
};
|
||||
|
@ -50,6 +50,8 @@ rec {
|
||||
|
||||
blazeHtml = callPackage ../development/libraries/haskell/blaze-html {};
|
||||
|
||||
Boolean = callPackage ../development/libraries/haskell/Boolean {};
|
||||
|
||||
bytestring = callPackage ../development/libraries/haskell/bytestring {};
|
||||
|
||||
networkBytestring = callPackage ../development/libraries/haskell/network-bytestring {};
|
||||
@ -373,6 +375,8 @@ rec {
|
||||
|
||||
MaybeTTransformers = callPackage ../development/libraries/haskell/MaybeT-transformers {};
|
||||
|
||||
MemoTrie = callPackage ../development/libraries/haskell/MemoTrie {};
|
||||
|
||||
MissingH = callPackage ../development/libraries/haskell/MissingH {
|
||||
network = network_2_2_1_7;
|
||||
};
|
||||
@ -630,7 +634,11 @@ rec {
|
||||
|
||||
vector = callPackage ../development/libraries/haskell/vector {};
|
||||
|
||||
vty = callPackage ../development/libraries/haskell/vty {};
|
||||
vectorSpace = callPackage ../development/libraries/haskell/vector-space {};
|
||||
|
||||
vty = callPackage ../development/libraries/haskell/vty {
|
||||
parallel = parallel_2_2_0_1;
|
||||
};
|
||||
|
||||
webRoutes = callPackage ../development/libraries/haskell/web-routes {
|
||||
network = network_2_2_1_7;
|
||||
|
Loading…
Reference in New Issue
Block a user