{ mkDerivation, base, containers, directory, fetchurl, filemanip , filepath, ghc, ghc-exactprint, mtl, optparse-applicative, process , refact, silently, syb, tasty, tasty-expected-failure , tasty-golden, temporary, transformers, unix-compat }: mkDerivation { pname = "apply-refact"; version = "0.4.1.0"; src = fetchurl { url = "http://example.org/"; sha256 = "abc"; }; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers directory filemanip ghc ghc-exactprint mtl process refact syb temporary transformers unix-compat ]; executableHaskellDepends = [ base containers directory filemanip filepath ghc ghc-exactprint mtl optparse-applicative process refact syb temporary transformers unix-compat ]; testHaskellDepends = [ base containers directory filemanip filepath ghc ghc-exactprint mtl optparse-applicative process refact silently syb tasty tasty-expected-failure tasty-golden temporary transformers unix-compat ]; description = "Perform refactorings specified by the refact library"; license = stdenv.lib.licenses.bsd3; }