summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix')
-rw-r--r--pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix b/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix
index a832c7d5942c..a9c2478d451c 100644
--- a/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix
+++ b/pkgs/applications/editors/emacs-modes/structured-haskell-mode/default.nix
@@ -1,15 +1,16 @@
-{ cabal, emacs, haskellSrcExts }:
+{ cabal, emacs, haskellMode, haskellSrcExts }:
cabal.mkDerivation (self: {
pname = "structured-haskell-mode";
- version = "1.0.2";
- sha256 = "1lwdhlr38y5hdr78nplplr3q0hrjhryw378f1857qh0lvp03gwl2";
+ version = "1.0.3";
+ sha256 = "0axmw8bj51q8v0wd4jp6giw9dnv0mp7kp8yd16s4nm4hcqgrh5h2";
isLibrary = false;
isExecutable = true;
- buildDepends = [ haskellSrcExts ];
+ buildDepends = [ haskellSrcExts haskellMode ];
buildTools = [ emacs ];
postInstall = ''
- emacs -L elisp --batch -f batch-byte-compile "elisp/"*.el
+ emacs -L elisp -L ${haskellMode}/share/emacs/site-lisp \
+ --batch -f batch-byte-compile "elisp/"*.el
install -d $out/share/emacs/site-lisp
install "elisp/"*.el "elisp/"*.elc $out/share/emacs/site-lisp
'';