Revert "Revert "Merge pull request #3718 from MP2E/lens_4_4_update""

This reverts commit fec81c392f.
This commit is contained in:
Aycan iRiCAN 2014-08-22 17:55:55 +03:00
parent 007232ff8f
commit 5e1475d76d
4 changed files with 40 additions and 16 deletions

View File

@ -7,6 +7,7 @@ cabal.mkDerivation (self: {
version = "0.3";
sha256 = "13nx9cn81cx9cj7fk07akqvz4qkl49dlgb5wl5wanag6bafa6vhl";
buildDepends = [ Cabal lens unorderedContainers ];
jailbreak = true;
meta = {
description = "Lenses and traversals for the Cabal library";
license = self.stdenv.lib.licenses.bsd3;

View File

@ -0,0 +1,24 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, aeson, attoparsec, doctest, filepath, genericDeriving
, lens, scientific, semigroups, simpleReflect, text
, unorderedContainers, vector
}:
cabal.mkDerivation (self: {
pname = "lens-aeson";
version = "1";
sha256 = "0zpfpba97kr92lzrmdfk08f3cl42alhx0d73w8sbbwxnnvv4489r";
buildDepends = [
aeson attoparsec lens scientific text unorderedContainers vector
];
testDepends = [
doctest filepath genericDeriving semigroups simpleReflect
];
meta = {
homepage = "http://github.com/lens/lens-aeson/";
description = "Law-abiding lenses for aeson";
license = self.stdenv.lib.licenses.bsd3;
platforms = self.ghc.meta.platforms;
};
})

View File

@ -1,25 +1,23 @@
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
{ cabal, aeson, attoparsec, bifunctors, comonad, contravariant
, deepseq, distributive, doctest, exceptions, filepath, free
, genericDeriving, hashable, hlint, HUnit, mtl, nats, parallel
, primitive, profunctors, QuickCheck, reflection, scientific
, semigroupoids, semigroups, simpleReflect, split, tagged
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
, testFrameworkTh, text, transformers, transformersCompat
, unorderedContainers, vector, void, zlib
{ cabal, bifunctors, comonad, contravariant, deepseq, distributive
, doctest, exceptions, filepath, free, genericDeriving, hashable
, hlint, HUnit, mtl, nats, parallel, primitive, profunctors
, QuickCheck, reflection, semigroupoids, semigroups, simpleReflect
, split, tagged, testFramework, testFrameworkHunit
, testFrameworkQuickcheck2, testFrameworkTh, text, transformers
, transformersCompat, unorderedContainers, vector, void, zlib
}:
cabal.mkDerivation (self: {
pname = "lens";
version = "4.3.3";
sha256 = "0k7qslnh15xnrj86wwsp0mvz6g363ma4g0dxkmvvg4sa1bxljr1f";
version = "4.4";
sha256 = "06ha4px4ywfbi0n3imy2qqjq3656snsz1b0ggkwzvdzmi550sh8w";
buildDepends = [
aeson attoparsec bifunctors comonad contravariant distributive
exceptions filepath free hashable mtl parallel primitive
profunctors reflection scientific semigroupoids semigroups split
tagged text transformers transformersCompat unorderedContainers
vector void zlib
bifunctors comonad contravariant distributive exceptions filepath
free hashable mtl parallel primitive profunctors reflection
semigroupoids semigroups split tagged text transformers
transformersCompat unorderedContainers vector void zlib
];
testDepends = [
deepseq doctest filepath genericDeriving hlint HUnit mtl nats
@ -27,7 +25,6 @@ cabal.mkDerivation (self: {
testFrameworkHunit testFrameworkQuickcheck2 testFrameworkTh text
transformers unorderedContainers vector
];
doCheck = false;
meta = {
homepage = "http://github.com/ekmett/lens/";
description = "Lenses, Folds and Traversals";

View File

@ -1459,6 +1459,8 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in
lens = callPackage ../development/libraries/haskell/lens {};
lensAeson = callPackage ../development/libraries/haskell/lens-aeson {};
lensDatetime = callPackage ../development/libraries/haskell/lens-datetime {};
lensFamilyCore = callPackage ../development/libraries/haskell/lens-family-core {};