git.iko.soy/typeable/cabal2nix
on master help sign in
PostProcess.hs: update postInstall hook for ghc-mod
commit738e78b983f003a2334c6b727f4aeccaee77cf70 authorPeter Simons <simons@cryp.to> dateSun 15 Dec 2013, 20:12 (13 years ago) parentabe20a6
1 file changed+3−3
src/Cabal2Nix/PostProcess.hs+3−3
src/Cabal2Nix/PostProcess.hs+3−3
@@ -116,12 +116,12 @@ ghcModPostInstall = unlines
116116 , " cd .."
117117 , " ensureDir \"$out/share/emacs\""
118118 , " mv $pname-$version emacs/site-lisp"
119− , " mv $out/bin/ghc-mod $out/ghc-mod"
119+ , " mv $out/bin/ghc-mod $out/bin/.ghc-mod-wrapped"
120120 , " cat - > $out/bin/ghc-mod <<EOF"
121− , " #!/bin/sh"
121+ , " #! ${self.stdenv.shell}"
122122 , " COMMAND=\\$1"
123123 , " shift"
124− , " eval exec $out/ghc-mod \\$COMMAND \\$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr \" \" \"\\n\" | tail -n +2 | paste -d \" \" - - | sed 's/.*/-g \"&\"/' | tr \"\\n\" \" \") \"\\$@\""
124+ , " eval exec $out/bin/.ghc-mod-wrapped \\$COMMAND \\$( ${self.ghc.GHCGetPackages} ${self.ghc.version} | tr \" \" \"\\n\" | tail -n +2 | paste -d \" \" - - | sed 's/.*/-g \"&\"/' | tr \"\\n\" \" \") \"\\$@\""
125125 , " EOF"
126126 , " chmod +x $out/bin/ghc-mod"
127127 , "'';"