Fixed the patch but now it also contains monads-fd. I failed at
editing the svn diff to only include monads-tf. Ah well. Both are
handy!
-Corey O'Connor
[email protected]
http://corebotllc.com/
On Thu, Feb 23, 2012 at 11:10 PM, Corey O'Connor <[email protected]> wrote:
> Answer to my own question: The naming convention is automagically
> enforced if cabal2nix is used. Which chooses the name monadsTf.
>
> Ignore the previous patch. Will re-send with corrected name.
>
> -Corey O'Connor
> [email protected]
> http://corebotllc.com/
>
>
>
> On Thu, Feb 23, 2012 at 10:10 PM, Corey O'Connor <[email protected]>
> wrote:
>> The package name ends up being monadsTF. Which I don't really like but
>> I think follows the naming convention closely.
>>
>>
>> -Corey O'Connor
>> [email protected]
>> http://corebotllc.com/
Index: pkgs/development/libraries/haskell/monads-tf/default.nix
===================================================================
--- pkgs/development/libraries/haskell/monads-tf/default.nix (revision 0)
+++ pkgs/development/libraries/haskell/monads-tf/default.nix (working copy)
@@ -0,0 +1,13 @@
+{ cabal, transformers }:
+
+cabal.mkDerivation (self: {
+ pname = "monads-tf";
+ version = "0.1.0.0";
+ sha256 = "1d38rddm9h8crs96zhzj87a3ygix0ipyxy0qcyas88k60fgavg5i";
+ buildDepends = [ transformers ];
+ meta = {
+ description = "Monad classes, using type families";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
Index: pkgs/development/libraries/haskell/monads-fd/default.nix
===================================================================
--- pkgs/development/libraries/haskell/monads-fd/default.nix (revision 0)
+++ pkgs/development/libraries/haskell/monads-fd/default.nix (working copy)
@@ -0,0 +1,13 @@
+{ cabal, mtl, transformers }:
+
+cabal.mkDerivation (self: {
+ pname = "monads-fd";
+ version = "0.2.0.0";
+ sha256 = "1iqr5p3va5sxmpvydwqz2src54j5njcyrzn9p5apc60nv7yv6x4c";
+ buildDepends = [ mtl transformers ];
+ meta = {
+ description = "Monad classes, using functional dependencies";
+ license = self.stdenv.lib.licenses.bsd3;
+ platforms = self.ghc.meta.platforms;
+ };
+})
Index: pkgs/top-level/haskell-packages.nix
===================================================================
--- pkgs/top-level/haskell-packages.nix (revision 32522)
+++ pkgs/top-level/haskell-packages.nix (working copy)
@@ -1000,6 +1008,10 @@
MonadRandom = callPackage ../development/libraries/haskell/MonadRandom {};
+ monadsFd = callPackage ../development/libraries/haskell/monads-fd {};
+
+ monadsTf = callPackage ../development/libraries/haskell/monads-tf {};
+
mongoDB = callPackage ../development/libraries/haskell/mongoDB {
monadControl = self.monadControl_0_2_0_3;
};
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev