summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs-modes/haskell/default.nix
blob: 157da1a42265712b17f0a1bf315e9d8ce8c82a9f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{stdenv, fetchurl, emacs}:

stdenv.mkDerivation rec {
  name = "haskell-mode-2.4";
  
  src = fetchurl {
    url = "http://www.iro.umontreal.ca/~monnier/elisp/${name}.tar.gz";
    sha256 = "1s2dd0clwm0qaq7z43vxx437l48c88yrd3z1a6qhbq8aak9y8jc5";
  };
  
  buildInputs = [emacs];
  
  installPhase = ''
    ensureDir "$out/share/emacs/site-lisp"
    cp *.el *.elc *.hs "$out/share/emacs/site-lisp/"
  '';
}