Author: andres
Date: Fri Jul 16 10:39:02 2010
New Revision: 22617
URL: https://svn.nixos.org/websvn/nix/?rev=22617&sc=1

Log:
Added the hint Haskell package plus dependencies.

Added:
   nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-mtl/
   nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/ghc-mtl/
   nixpkgs/trunk/pkgs/development/libraries/haskell/ghc-mtl/default.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/hint/
   nixpkgs/trunk/pkgs/development/libraries/haskell/hint/default.nix
Modified:
   nixpkgs/trunk/pkgs/top-level/haskell-packages.nix

Added: 
nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ 
nixpkgs/trunk/pkgs/development/libraries/haskell/MonadCatchIO-mtl/default.nix   
    Fri Jul 16 10:39:02 2010        (r22617)
@@ -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";
+  };
+})  
+

Added: nixpkgs/trunk/pkgs/development/libraries/haskell/ghc-mtl/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/ghc-mtl/default.nix        
Fri Jul 16 10:39:02 2010        (r22617)
@@ -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";
+  };
+})  
+

Added: nixpkgs/trunk/pkgs/development/libraries/haskell/hint/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/hint/default.nix   Fri Jul 
16 10:39:02 2010        (r22617)
@@ -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";
+  };
+})  
+

Modified: nixpkgs/trunk/pkgs/top-level/haskell-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/haskell-packages.nix   Fri Jul 16 03:41:58 
2010        (r22616)
+++ nixpkgs/trunk/pkgs/top-level/haskell-packages.nix   Fri Jul 16 10:39:02 
2010        (r22617)
@@ -189,6 +189,10 @@
     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 
{
     inherit cabal;
   };
@@ -376,6 +380,12 @@
     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 {
     inherit cabal;
   };
@@ -462,6 +472,10 @@
     inherit cabal;
   };
 
+  MonadCatchIOMtl = import ../development/libraries/haskell/MonadCatchIO-mtl {
+    inherit cabal mtl extensibleExceptions;
+  };
+
   monadlab = import ../development/libraries/haskell/monadlab {
     inherit cabal parsec;
   };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to