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