Added the hint Haskell package plus dependencies.
svn path=/nixpkgs/trunk/; revision=22617
This commit is contained in:
parent
9db8a17ce3
commit
bcc7c49488
@ -0,0 +1,12 @@
|
|||||||
|
{cabal, mtl, extensibleExceptions} :
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "MonadCatchIO-mtl";
|
||||||
|
version = "0.3.0.1";
|
||||||
|
sha256 = "56113319439a10e338b2e3169e1df575024fbaf97827511f4856e46efbac9a07";
|
||||||
|
propagatedBuildInputs = [mtl extensibleExceptions];
|
||||||
|
meta = {
|
||||||
|
description = "Monad-transformer version of the Control.Exception module";
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
12
pkgs/development/libraries/haskell/ghc-mtl/default.nix
Normal file
12
pkgs/development/libraries/haskell/ghc-mtl/default.nix
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{cabal, mtl, MonadCatchIOMtl} :
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "ghc-mtl";
|
||||||
|
version = "1.0.1.0";
|
||||||
|
sha256 = "5284e0ecf99511e6263503412faf6fa809dc577c009fde63203d46405eb1b191";
|
||||||
|
propagatedBuildInputs = [mtl MonadCatchIOMtl];
|
||||||
|
meta = {
|
||||||
|
description = "An mtl compatible version of the Ghc-Api monads and monad-transformers";
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
16
pkgs/development/libraries/haskell/hint/default.nix
Normal file
16
pkgs/development/libraries/haskell/hint/default.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{cabal, extensibleExceptions, filepath, ghcMtl,
|
||||||
|
ghcPaths, haskellSrc, MonadCatchIOMtl, mtl, utf8String} :
|
||||||
|
|
||||||
|
cabal.mkDerivation (self : {
|
||||||
|
pname = "hint";
|
||||||
|
version = "0.3.2.3";
|
||||||
|
sha256 = "1cc01037cfd32eb1a299ce625487411a97ce70178778d7bbd1d5fcef7d3d40c4";
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
extensibleExceptions filepath ghcMtl ghcPaths haskellSrc
|
||||||
|
MonadCatchIOMtl mtl utf8String
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
description = "An mtl compatible version of the Ghc-Api monads and monad-transformers";
|
||||||
|
};
|
||||||
|
})
|
||||||
|
|
@ -189,6 +189,10 @@ rec {
|
|||||||
inherit cabal pcreLight colorizeHaskell;
|
inherit cabal pcreLight colorizeHaskell;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ghcMtl = import ../development/libraries/haskell/ghc-mtl {
|
||||||
|
inherit cabal mtl MonadCatchIOMtl;
|
||||||
|
};
|
||||||
|
|
||||||
ghcPaths0106 = import ../development/libraries/haskell/ghc-paths/0.1.0.6.nix {
|
ghcPaths0106 = import ../development/libraries/haskell/ghc-paths/0.1.0.6.nix {
|
||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
@ -376,6 +380,12 @@ rec {
|
|||||||
inherit cabal parsec pcreLight xhtml;
|
inherit cabal parsec pcreLight xhtml;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
hint = import ../development/libraries/haskell/hint {
|
||||||
|
inherit cabal extensibleExceptions filepath ghcMtl haskellSrc
|
||||||
|
MonadCatchIOMtl mtl utf8String;
|
||||||
|
ghcPaths = ghcPaths0106;
|
||||||
|
};
|
||||||
|
|
||||||
Hipmunk = import ../development/libraries/haskell/Hipmunk {
|
Hipmunk = import ../development/libraries/haskell/Hipmunk {
|
||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
@ -462,6 +472,10 @@ rec {
|
|||||||
inherit cabal;
|
inherit cabal;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
MonadCatchIOMtl = import ../development/libraries/haskell/MonadCatchIO-mtl {
|
||||||
|
inherit cabal mtl extensibleExceptions;
|
||||||
|
};
|
||||||
|
|
||||||
monadlab = import ../development/libraries/haskell/monadlab {
|
monadlab = import ../development/libraries/haskell/monadlab {
|
||||||
inherit cabal parsec;
|
inherit cabal parsec;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user