{ cabal, Cabal, convertible, emacs, filepath, ghcPaths, ghcSybUtils , hlint, hspec, ioChoice, syb, time, transformers }: cabal.mkDerivation (self: { pname = "ghc-mod"; version = "1.12.4"; sha256 = "1f4pdwimzc2i7bb7ccpbl8pn18ygnqd65xw1z5cmhlswasbdab14"; isLibrary = false; isExecutable = true; buildDepends = [ Cabal convertible filepath ghcPaths ghcSybUtils hlint ioChoice syb time transformers ]; testDepends = [ Cabal convertible filepath ghcPaths ghcSybUtils hlint hspec ioChoice syb time transformers ]; buildTools = [ emacs ]; postInstall = '' cd $out/share/$pname-$version make rm Makefile cd .. ensureDir "$out/share/emacs" mv $pname-$version emacs/site-lisp ''; doCheck = false; meta = { homepage = "http://www.mew.org/~kazu/proj/ghc-mod/"; description = "Happy Haskell programming on Emacs/Vim"; license = self.stdenv.lib.licenses.bsd3; platforms = self.ghc.meta.platforms; maintainers = [ self.stdenv.lib.maintainers.andres self.stdenv.lib.maintainers.bluescreen303 ]; }; })