{ mkDerivation, base, base-compat, base-orphans, base16-bytestring, bytestring
, containers, data-fix, deepseq, Diff, directory, dlist, exceptions, fetchgit
, filepath, generic-deriving, generically, ghc-prim, hashable
, indexed-traversable, integer-conversion, integer-logarithms, lib, network-uri
, nothunks, OneTuple, primitive, QuickCheck, quickcheck-instances, scientific
, semialign, strict, tagged, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
, template-haskell, text, text-iso8601, text-short, th-abstraction, these, time
, time-compat, unordered-containers, uuid-types, vector, witherable }:
mkDerivation {
  pname = "aeson";
  version = "2.2.1.0";
  src = fetchgit {
    url = "https://github.com/simplex-chat/aeson";
    sha256 = "sha256-OTuJENv5I+9bWy6crllDm1lhkncmye33SCiqh1Sb50s=";
    rev = "aab7b5a14d6c5ea64c64dcaee418de1bb00dcc2b";
    fetchSubmodules = true;
  };
  libraryHaskellDepends = [
    base
    bytestring
    containers
    data-fix
    deepseq
    dlist
    exceptions
    generically
    ghc-prim
    hashable
    indexed-traversable
    integer-conversion
    integer-logarithms
    network-uri
    OneTuple
    primitive
    QuickCheck
    scientific
    semialign
    strict
    tagged
    template-haskell
    text
    text-iso8601
    text-short
    th-abstraction
    these
    time
    time-compat
    unordered-containers
    uuid-types
    vector
    witherable
  ];
  testHaskellDepends = [
    base
    base-compat
    base-orphans
    base16-bytestring
    bytestring
    containers
    data-fix
    deepseq
    Diff
    directory
    dlist
    filepath
    generic-deriving
    generically
    ghc-prim
    hashable
    indexed-traversable
    integer-logarithms
    network-uri
    nothunks
    OneTuple
    primitive
    QuickCheck
    quickcheck-instances
    scientific
    strict
    tagged
    tasty
    tasty-golden
    tasty-hunit
    tasty-quickcheck
    template-haskell
    text
    text-short
    these
    time
    time-compat
    unordered-containers
    uuid-types
    vector
  ];
  homepage = "https://github.com/haskell/aeson";
  description = "Fast JSON parsing and encoding";
  license = lib.licenses.bsd3;
}
