dhall-haskell/nix/serialise.nix
2019-04-11 09:16:43 -07:00

30 lines
1.2 KiB
Nix

{ mkDerivation, aeson, array, base, binary, bytestring, cborg
, cereal, cereal-vector, containers, criterion, deepseq, directory
, filepath, ghc-prim, half, hashable, pretty, primitive, QuickCheck
, quickcheck-instances, semigroups, stdenv, store, tar, tasty
, tasty-hunit, tasty-quickcheck, text, time, unordered-containers
, vector, zlib
}:
mkDerivation {
pname = "serialise";
version = "0.2.1.0";
sha256 = "043efc1130b4202f080c5b7d2c319098df032b060655d8193f1fcdbfa3f159a5";
libraryHaskellDepends = [
array base bytestring cborg containers ghc-prim half hashable
primitive text time unordered-containers vector
];
testHaskellDepends = [
base bytestring cborg containers directory filepath primitive
QuickCheck quickcheck-instances tasty tasty-hunit tasty-quickcheck
text time unordered-containers vector
];
benchmarkHaskellDepends = [
aeson array base binary bytestring cborg cereal cereal-vector
containers criterion deepseq directory filepath ghc-prim half
pretty semigroups store tar text time vector zlib
];
homepage = "https://github.com/well-typed/cborg";
description = "A binary serialisation library for Haskell values";
license = stdenv.lib.licenses.bsd3;
}