Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
{ mkDerivation, HasBigDecimal, QuickCheck, aeson, array, base
, base16-bytestring, bifunctors, binary, bytestring, containers
, criterion, data-binary-ieee754, deepseq, directory, doctest
, doctest-discover, extra, fail, generic-lens, hashable, hedgehog
, hspec, hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, lib
, mtl, random, raw-strings-qq, scientific, semigroups, tagged
, template-haskell, text, tf-random, th-lift-instances, time
, transformers, unordered-containers, uuid, vector, zlib
}:
mkDerivation {
pname = "avro";
version = "0.6.2.1";
sha256 = "0e2b79dc52a174466932010770e2ec1a71d540f4efa041678e16c54e989fe859";
isLibrary = true;
isExecutable = false;
enableSeparateDataOutput = false;
libraryHaskellDepends = [
aeson array base base16-bytestring bifunctors binary bytestring
containers data-binary-ieee754 deepseq fail HasBigDecimal hashable
mtl raw-strings-qq scientific semigroups tagged template-haskell
text tf-random th-lift-instances time unordered-containers uuid
vector zlib
];
testHaskellDepends = [
aeson array base base16-bytestring bifunctors binary bytestring
containers directory doctest doctest-discover extra fail
generic-lens HasBigDecimal hashable hedgehog hspec
hw-hspec-hedgehog lens lens-aeson mtl QuickCheck raw-strings-qq
scientific semigroups tagged text tf-random time transformers
unordered-containers uuid vector zlib
];
testToolDepends = [ doctest-discover hspec-discover ];
benchmarkHaskellDepends = [
aeson base binary bytestring containers criterion deepseq hashable
mtl random raw-strings-qq text transformers unordered-containers
vector
];
enableLibraryProfiling = true;
enableExecutableProfiling = true;
doHaddock = true;
jailbreak = true;
doCheck = false;
doBenchmark = false;
hyperlinkSource = false;
homepage = "https://github.com/haskell-works/avro#readme";
description = "Avro serialization support for Haskell";
license = lib.licenses.bsd3;
broken = false;
}