{ mkDerivation, base, Cabal, extra, monad-loops, MonadRandom, pipes
, protolude, QuickCheck, quickcheck-instances, random, random-fu
, random-shuffle, stdenv, text
}:
mkDerivation {
  pname = "ga";
  version = "0.1.0.0";
  src = ./.;
  isLibrary = true;
  isExecutable = true;
  libraryHaskellDepends = [
    base extra monad-loops MonadRandom pipes protolude QuickCheck
    quickcheck-instances random random-fu random-shuffle text
  ];
  executableHaskellDepends = [
    base Cabal extra monad-loops MonadRandom pipes protolude QuickCheck
    quickcheck-instances random random-fu random-shuffle text
  ];
  license = stdenv.lib.licenses.gpl3;
}