forked from mirrors/nixpkgs
Merge pull request #838 from errge/hfuse
Fix HFuse compilation with GHC 7.6.3
This commit is contained in:
commit
1b36041aba
|
@ -8,6 +8,11 @@ cabal.mkDerivation (self: {
|
|||
|
||||
preConfigure = ''
|
||||
sed -i -e "s@ Extra-Lib-Dirs: /usr/local/lib@ Extra-Lib-Dirs: ${fuse}/lib@" HFuse.cabal
|
||||
sed -i -e "s/LANGUAGE FlexibleContexts/LANGUAGE FlexibleContexts, RankNTypes/" System/Fuse.hsc
|
||||
sed -i -e "s/E(Exception/E(catch, Exception, IOException/" System/Fuse.hsc
|
||||
sed -i -e "s/IO(catch,/IO(/" System/Fuse.hsc
|
||||
sed -i -e "s/IO.catch/ E.catch/" System/Fuse.hsc
|
||||
sed -i -e "s/const exitFailure/\\\\(_ :: IOException) -> exitFailure/" System/Fuse.hsc
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
|
Loading…
Reference in a new issue