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
coreyocon...@gmail.com
http://corebotllc.com/



On Thu, Feb 23, 2012 at 11:10 PM, Corey O'Connor <coreyocon...@gmail.com> 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
> coreyocon...@gmail.com
> http://corebotllc.com/
>
>
>
> On Thu, Feb 23, 2012 at 10:10 PM, Corey O'Connor <coreyocon...@gmail.com> 
> 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
>> coreyocon...@gmail.com
>> 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
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to